Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с установкой #36

Closed
ramir1 opened this issue Jan 24, 2013 · 10 comments
Closed

Проблема с установкой #36

ramir1 opened this issue Jan 24, 2013 · 10 comments

Comments

@ramir1
Copy link

ramir1 commented Jan 24, 2013

Почему-то

Может из-за этого?
define('ROOT', realpath(dirname(FILE)));
define('SITE', ROOT);

@dbelyaeff
Copy link
Owner

В какой папке лежит движок? Чтобы ответить, нужно знать окружение.

Попробуй так:
define('ROOT',dirname(FILE));

@ramir1
Copy link
Author

ramir1 commented Jan 24, 2013

движок лежит в папке /home/user/cogear.new/www/

@dbelyaeff
Copy link
Owner

Локальный сервер или онлайновый? Скинь ключики на admin@cogear.ru, чтобы я разобрался.

@ramir1
Copy link
Author

ramir1 commented Jan 24, 2013

всё локально. Система Ubuntu, Apache+nginx

24 января 2013 г., 18:26 пользователь Dmitriy Belyaev <
notifications@github.com> написал:

Локальный сервер или онлайновый? Скинь ключики на admin@cogear.ru, чтобы
я разобрался.

Reply to this email directly or view it on GitHubhttps://github.com//issues/36#issuecomment-12659303.

Трофимов Вадим Валентинович (Рамир)
Магазин экотоваров http://ecovod.net

@dbelyaeff
Copy link
Owner

Ты попробовал изменить строку?

@ramir1
Copy link
Author

ramir1 commented Jan 24, 2013

да, не помогло.

Проблема в файле /gears/core/Cogear.php

В той части, где
// Если корневая диреактория сайта не совпадает с папкой исполняемого файла
if(dirname($script_filename) !== $document_root){
// define('SITE_URL', $_SERVER['SERVER_NAME'].str_replace($document_root,'', dirname($script_filename)));
define('SITE_URL', $_SERVER['SERVER_NAME']); === так работает.

Ниже привожу, что выводят участвующие в этом куске переменные:
$script_filename = /home/ramir/~sites/cogear.new/www/index.php
$document_root = /home/ramir/~sites/cogear.new/www/
dirname($script_filename) = /home/ramir/~sites/cogear.new/www
$_SERVER['SERVER_NAME'].str_replace($document_root,'', dirname($script_filename)) = cogear.new/home/ramir/~sites/cogear.new/www

@dbelyaeff
Copy link
Owner

Это что такое за кракозябры?

@ramir1
Copy link
Author

ramir1 commented Jan 24, 2013

поправил. см. предыдущий коммент

@dbelyaeff
Copy link
Owner

Всё понял, сейчас исправлю.

@dbelyaeff
Copy link
Owner

Должно заработать.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants