Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> datalife на masterhost, не хочет работать 
V
    Опции темы
something
Дата 21.4.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.6.2007

Репутация: нет
Всего: нет



Здравствуйте!
Нужна ваша помощь, сам я уже не знаю что делать...
История такова: установил на локалхосте этот движок, работает прекрасно. Заливаю на мастерхост, выставляю права папкам согласно инструкции, и вот что пишет
Код

Warning: require_once(/home/---/---/www/language/Russian/adminpanel.lng): failed to open stream:No such file or directory in /home/---/---/www/install.php on line 14

Fatal error: require_once(): Failed opening required '/home/---/---/www/language/Russian/adminpanel.lng' (include_path='.:') in /home/---/---/www/install.php on line 14

файл найти не может, хотя он там есть, пробовал изменить права (вдруг поможет) но нет..
Что посоветуете предпринять? 

Это сообщение отредактировал(а) something - 21.4.2008, 11:40
PM MAIL   Вверх
DeamonShan
Дата 21.4.2008, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: 3
Всего: 6



(/home/---/---/www/language/Russian/adminpanel.lng) - путь к файлу указан верно? посмотри в конфиге... ведь на мастерхосте путь будем совсем иным... попробуй путь указать относительно своей директории а не корня...
PM MAIL   Вверх
masp
  Дата 21.4.2008, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 22.2.2007

Репутация: нет
Всего: 2



попробуй по этому пути в том месте где появилась ошибка написать 
echo file_get_contents ('путь');

и вообще чтобы не пустатся, используй dirname(__FILE__)  и от этого уже отталкивайся ("это путь к папке где находится данный файл)

Буду благодарен за + -сик ! smile удачи ...
PM MAIL ICQ   Вверх
something
Дата 21.4.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.6.2007

Репутация: нет
Всего: нет



да, забыл сказать... путь верен
проверял скриптом
Код

<?

$error1='/home/---/---/www/language/Russian/website.lng';
$error2='/home/---/---/www/engine/init.php';

if (is_file($error1)){echo "Файл ".basename($error1)." существует <br />";}
else {echo "Файл ".basename($error1)." несуществует <br />";}

if (is_file($error2)){echo "Файл ".basename($error2)." существует <br />";}
else {echo "Файл ".basename($error2)." несуществует <br />";}

?>

файл инит.пхп нашел, а языковой нет  smile 
PM MAIL   Вверх
flashaa
Дата 21.4.2008, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(something @  21.4.2008,  11:40 Найти цитируемый пост)
Warning: require_once(/home/---/---/www/language/Russian/adminpanel.lng): failed to open stream:No such file or directory in /home/---/---/www/install.php on line 14

Цитата(something @  21.4.2008,  11:40 Найти цитируемый пост)
файл найти не может, хотя он там есть, пробовал изменить права (вдруг поможет) но нет..

Предпринять:
1) отписать сюда права на adminpanel.lng и все папки, в которые он вложен (вверх по иерархии)
2) запустить скрипт PHP с вызовом echo `whoami` и узнать под каким юзером работает PHP

Добавлено @ 11:56
Цитата(masp @  21.4.2008,  11:47 Найти цитируемый пост)
Буду благодарен за + -сик ! smile удачи ... 

За что тебе плюсик то? =)
Цитата(DeamonShan @  21.4.2008,  11:45 Найти цитируемый пост)
(/home/---/---/www/language/Russian/adminpanel.lng) - путь к файлу указан верно? посмотри в конфиге... ведь на мастерхосте путь будем совсем иным... попробуй путь указать относительно своей директории а не корня... 

Вот кстати да... Хостинги размещают много клиентов и дают им ложное представление, о том, что юзер одинок на хостинге. на самом деле реальный путь на диске (тот, который видит php) может быть не /home/ , a /accounts/user2323/home или что-то типа того. Можно скриптом исследовать файловую систему

Это сообщение отредактировал(а) flashaa - 21.4.2008, 12:27
PM MAIL   Вверх
something
Дата 21.4.2008, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.6.2007

Репутация: нет
Всего: нет



1) он (install.php) находится в корневой дирректории, все права абсолютно правильны, проверял (я не совсем ламер, умею smile )
2) ничего не вывел, писать прям так?
Код

echo `whoami`;


Это сообщение отредактировал(а) something - 21.4.2008, 12:14
PM MAIL   Вверх
flashaa
Дата 21.4.2008, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Так, стоп... Проблема то в файле /home/---/---/www/language/Russian/adminpanel.lng, а не в скрипте
PM MAIL   Вверх
something
Дата 21.4.2008, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.6.2007

Репутация: нет
Всего: нет



да-да :(
но с ним все в порядке, может расширение какое-то не такое и он не считывается?

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  adminpanel.lng 90,12 Kb
PM MAIL   Вверх
DeamonShan
Дата 21.4.2008, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: 3
Всего: 6



попробуй для проверки на все папки и вложенные папки поставить права 777,точнее на папки "language" & "Russian" если не поможет, всеж дело в неправильности путях...
PM MAIL   Вверх
flashaa
Дата 21.4.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Какая ОС на сервере? (это к команде whoami)
PM MAIL   Вверх
something
Дата 21.4.2008, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.6.2007

Репутация: нет
Всего: нет



Цитата(flashaa @ 21.4.2008,  12:42)
Какая ОС на сервере? (это к команде whoami)

Права изменил, не помогло, значит дело действительо в пути..
а сервер unix

/home/---/---/www/language/Russian/website.lng
/home/---/---/www/engine/init.php

выше упомянутый скрипт нашел инит, но языковой файл нет, как ж так получается  smile 
PM MAIL   Вверх
flashaa
Дата 21.4.2008, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(something @  21.4.2008,  12:52 Найти цитируемый пост)
а сервер unix

Понятно что виндовс, если пути начинаются с корня =)
Вам print_r('glob(/home/---/---/www/language/Russian/*')) что говорит?

Это сообщение отредактировал(а) flashaa - 21.4.2008, 13:28
PM MAIL   Вверх
DeamonShan
Дата 21.4.2008, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: 3
Всего: 6



/home/uXXXXX/public_html/language/Russian

uXXXXX - твой аккаунт
попробуй такой поуть... исходя из ихнего ЧАВО....

насколько я помню, у них файлы хранятся не в www а в public_html

Добавлено через 4 минуты и 50 секунд
Код

При использовании услуг хостинг-провайдера следует устанавливать в корневой каталог, который должен называться public_html. Размещение файлов в public_html сделает их доступными для пользователей как www.domain.com. Если в public_html создается поддиректория (то есть public_html/somename), то данный веб-сайт будет доступен только как www.domain.com/somename. 


цытата из стаьи по устаноке CMS...

Это сообщение отредактировал(а) DeamonShan - 21.4.2008, 13:57
PM MAIL   Вверх
something
Дата 21.4.2008, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 17.6.2007

Репутация: нет
Всего: нет



Все, ребят. Решение настолько банально....
разработчики пропустили одну вещь, где-то путь '/1/Russian/' а где-то '/1/russian/'... Из-за одной заглавной буквы я с утра делал вот это: smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0609 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.