Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблеммы с БД


Recommended Posts

Здравствуйте, уважаемые форумчане!

Пришел к вам со своей бедой следующего содержания, в надежде на помощь!

Следующая проблемма:

На одном из сайтов при попытке запустить административный раздел - сайт выскакивает на главную страницу, без каких-либо надписей и чего-то ещё. Для решения проблеммы сделали копию сайта скаченную через FTP-соединеие и SQL-файл БД, как делалась копия БД сказать не могу - не знаю. На денвер параллельно установил копию данного сайта и чистый дистрибутив ocstore_v0.2.0 - судя по данным из файла admin/index.php - сайт сделан на той же версии. чистый дистрибутив работает без проблем, а копия сайта выдает следующую проблему:

Warning: require_once(...\localhost\www\majja\/system/startup.php) [function.require-once]: failed to open stream: No such file or directory in ...\localhost\www\mag2\index.php on line 16

Fatal error: require_once() [function.require]: Failed opening required '....\localhost\www\majja\/system/startup.php' (include_path='.;/usr/local/php5/PEAR') in ...\localhost\www\mag2\index.php on line 16

Чтобы проверить функции PHP, к копии сайта подключил БД с чистого дистрибутива - все загружается и работает - и админка, и сайт. Так же заметил один момент - названия таблиц в БД (с сайта и созданной дистрибутивом) абсолютно не совпадают.

В чем может быть беда, подскажите, пожалуйста!

Надіслати
Поділитися на інших сайтах


С такой древней версией не работал, но судя из ошибки Warning: require_once(...localhostwwwmajja/system/startup.php).. проверьте файл config.php правильные ли там пути прописаны

Надіслати
Поділитися на інших сайтах

Предположительно, устанавливали vQmod и на config.php в адмние папке не установили права на запись...

Надіслати
Поділитися на інших сайтах

С путями все нормально - если меняю БД - все ведь работает

я не знаю что там у вас с базой, но ошибка

Fatal error: require_once() [function.require]: Failed opening required '....localhostwwwmajja/system/startup.php' (include_path='.;/usr/local/php5/PEAR') in ...localhostwwwmag2index.php on line 16

Дословно означает, что в 16 строчке кода файл index.php не может подключить файл '....localhostwwwmajja/system/startup.php' То есть или не правильно указаны пути в файле config.php к этому файлу (меня кстати смущают разные слэши в пути) или путь правильный но файла по этому пути нету, возможно забыли переписать или выставлены не правильные права доступа к этому файлу. Или как написал Baco проблема с vqmod-ом.

В этот момент скрипт еще вообще ничего не знает о базе! Подключение к базе идет где-то на 50-той строчке кода, то есть база к этой ошибке не имеет никакого отношения.

А вы другую базу подключаете как? случайно не копированием файла config.php?

Сверьте 2 файла config.php со старого и нового сайта. Обратите внимание на пути к папкам, слэши итд. + очистите папку vqmod/cache, переустановите vqmod/

Надіслати
Поділитися на інших сайтах

Предположительно, устанавливали vQmod и на config.php в адмние папке не установили права на запись...

А можно по подробнее - где что и как сделать - этого я не умею. (на локальном сервере)

Надіслати
Поділитися на інших сайтах


А вы другую базу подключаете как? случайно не копированием файла config.php?

Сверьте 2 файла config.php со старого и нового сайта. Обратите внимание на пути к папкам, слэши итд. + очистите папку vqmod/cache, переустановите vqmod/

Другую базу я подключаю методом замены имени базы данных в config.php, пути не прописываю - просто меняю где надо название базы данных.

Может это глупый вопрос, но подскажите, как "...переустановите vqmod..."? Я с этим не знаком.

Надіслати
Поділитися на інших сайтах


require_once(...localhostwwwmajja/system/startup.php)

В пути точки три ..., что за / после majja. Ну разве так конфиг правят?

три точки - я не стал писать весь путь - какая разница какой у меня диск и в какой папке все это лежит? А по поводу "что за / после majja. Ну разве так конфиг правят?" - эту систему слешей выдает сама инсталяха - я не чего не придумываю)
Надіслати
Поділитися на інших сайтах


Может это глупый вопрос, но подскажите, как "...переустановите vqmod..."? Я с этим не знаком.

запустите /vqmod/install/
Надіслати
Поділитися на інших сайтах

запустите /vqmod/install/

Спасибо) Обе проблемы решены - сайт на локальном сервере запускается, страница авторизации админской панели открывается, теперь всплыла еще одна проблемма: подскажите в каком файле можно найти логин и пароль от админской панели, или добавить нового пользователя - вообщем я не знаю имя пользователя и пароль - это решаемо?

Надіслати
Поділитися на інших сайтах


Пароль админа хранится в базе, в таблице oc_user, точнее хеш пароля. Так что из базы пароль вытащить не получится. Вариант - отправить пароль на почту.

В админке жмите, "забыли пароль" вводите тот пароль, который у админа. Если Денвер, то в папке tmp/sendmail должно появится письмо. В нем пароль.

Интересная идея... Всё проблеммы все решенны - сайт на локальном сервере работает. А по поводу паролей - могу посоветовать еще один способ - сделайте экспорт таблицы user, и удалите данную таблицу, затев в экспортированно файле замените MD5-код, на нужный вам (программ для генерации MD-5 - в сети много.), и через SQL запрос загрузите данные. У меня так получилось.

Спасибо все за ответы!!!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.