- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Помогите разобраться, не пойму, в чём ошибка.
Задача такая: скопировать сайт, который работает на CMS Startex.
Есть FTP доступ, по нему видна папка с именем A, в ней три папки: cgi-bin, tmp, www.
В cgi-bin четыре файла: php, ioncube_loader_fre_5.3.so, php.ini, php-cgi.ini.
В www лежит сам сайт.
Что я делаю. Копирую всё содержимое в папку, к которой привязано новое доменное имя. В конфигах меняю имя базы на новое (сайт прикрепляется к новой MySQL).
В папке cgi-bin в файлах .ini прописываю название новой папки.
Запускаю - ошибка 404 - пишет The requested URL /cms2/Site.php was not found on this server.
Запускаю имя/cms2/site.php - выдаёт 500 Internal Server Error
Что делать?
Разбить на части файлы и архивировать (скачать частями архивы). Ограничение хостинга стоит, с админки как правило можно скопировать за один раз (какие деньги - такой сервис).
Не понял. Это как?
Хостинг один и тот же (мастерхост), просто заведено новое доменное имя и в него надо копирнуть действующий сайт, только к другой базе привязать.
Родительский сайт работает нормально.
В логах нашёл это (когда ошибка 500):
Premature end of script headers: php
suexec policy violation: see suexec log for more details
А что в логе конкретно?
400 ошибку исправил: в .htaccess Site.php с большой буквы написано.
Поменял скриптам атрибут на 755, начала выдаваться пустая страница (фаербаг кажет <html> <body> - дальше пусто - </body> </html>)
Сейчас логи выдают другое:
PHP Fatal error: Call to undefined function DBConnect() in /home/u306685/xn--80amhmfdcejjlge4e.xn--p1ai/www/cms2/site.php on line 0
Не видит функции DBConnect. Попробуйте поискать ее в файле. Что за движок?
Startex движок
Попробовал по-другому: через SSH-доступ копирнул содержимое старой папки в новую, указал в .ini-файлах новый путь, указал в конфиге новую базу.
Результат - пустая страница, в логах ошибки нет.
Чё за хрень?..
Попробуйте перезалить файлы движка. Если ошибка не исчезнет - лучше обратиться за помощью на официальный форум.
Я ж говорю: перезалил файлы полностью :) Если в конфигах и .ini ничего не менять, та же хрень вылазит.
PHP Fatal error: Call to undefined function DBConnect() in /home/u306685/xn--80amhmfdcejjlge4e.xn--p1ai/www/cms2/site.php on line 0
Такого файла не существует. Отсюда и функция не обрабатывается.
http://пушстроймонтаж.рф/www/cms2/site.php
Там и такой папки не существует уже
http://пушстроймонтаж.рф/www/cms2