#1
Отправлено 28 August 2014 - 10:02 AM
Перенес shopcms на другой хостинг согласно инструкции на http://vsupport.club...другой-хостинг/
В результате при обращении к домену получаю след. ошибку:
Fatal error: Unable to read 11939 bytes in /home/public_html/mebel08.ru/index.php on line 0
Разрешения у файла index.php 0644.
Когда меняю на 777 получаю ошибку 500
Что посоветуете?
#2
Отправлено 28 August 2014 - 10:38 AM
Это означает, что файл был загружен в текстовый ASCII (обычный текст), а не как бинарный файл (1 и 0). Некоторые коды PHP требуют, чтобы он переносится в виде двоичного файла, а не в виде простого текста. Установка вашего FTP клиента, чтобы заставить двоичном режиме, а не позволяя это для автоопределения режима, будет исправить эту проблему 90% времени.
нашел на одом из форумов
#3
Отправлено 28 August 2014 - 11:19 AM
Zend Optimizer
Optimization Pass 1 enabled Optimization Pass 2 enabled Optimization Pass 3 enabled Optimization Pass 4 enabled Optimization Pass 9 enabled Zend Loader enabled License Path no value Obfuscation level 3
Дал файлу разрешение на исполнение от пользователя. Значит должен распознаваться, как исполняемый.
Пользуюсь FTP FileZilla
#4
Отправлено 28 August 2014 - 11:30 AM
Скачать index.php с сайта обратно к себе и сравнить с исходным. Хотя бы по размеру.Что посоветуете?
PS. В зазенденных файлах куча не текстовых символов и при заливке в текстовом режиме они пропадают. Т.е. файл после заливки имеет уже более короткое и неверное содержимое. Естественно, остальные файлы в текстовом режиме заливаются вполне нормально.
В данном случае это совершенно не нужно. Это не исполняемые файлы.Дал файлу разрешение на исполнение от пользователя. Значит должен распознаваться, как исполняемый.
PS. Интересный такой хостинг - дает разрешение на создание исполняемых файлов .
#5
Отправлено 28 August 2014 - 11:41 AM
После перезаливки в двоичном формате выдает теперь сообщение:
Fatal error: This encoded file is corrupted. Please refer to http://www.zend.com/...der_file_corrup
перехожу по ссылке, а там: http://www.zend.com/en/support-center
#6
Отправлено 28 August 2014 - 02:55 PM
Мне передали архив зазипованый сайта. Разархивировал в папку и все. Может быть нужно снять файл индекс с того сервака правильно?
После перезаливки в двоичном формате выдает теперь сообщение:
Fatal error: This encoded file is corrupted. Please refer to http://www.zend.com/...der_file_corrup
перехожу по ссылке, а там: http://www.zend.com/en/support-center
Может быть что файл поврежден
#7
Отправлено 29 August 2014 - 10:58 AM
License not found!
#8
Отправлено 29 August 2014 - 11:06 AM
1. Видимо, Вы скачали shopcms не VIP-версии. Он требует наличия файла лицензии core/config/license.txt, но не находит его.Скачал shopcms, взял оттуда index.php и теперь выдает: License not found!
2. Видимо, исходно у Вас была VIP-версия, не требующая лицензии, раз файла лицензии нет на месте.
#9
Отправлено 29 August 2014 - 11:14 AM
скачал shopcms, взял оттуда index.php и поместил его в папку вместо испорченного файла (кстати в архиве index.php весит 14кб, а в shopcms движке 17кб)
На сколько я знаю, ВИП-версия не требует Зенд Оптимайзера. Там вроде как код открытый.
в папке config/ есть файлы лицензии: license.txt license.cript
#10
Отправлено 29 August 2014 - 12:10 PM
Архив у Вас с ShopCMS 3.0 (index.php = 15090 байт), а скачали Вы ShopCMS 3.1.2 (index.php = 18213 байт).кстати в архиве index.php весит 14кб, а в shopcms движке 17кб
В 3.0 папка config находится в корне сайта, в 3.1.2 в папке core. Естетсвенно, лицензия не находится. Да и если найдется (переложите), то все равно работать не будет, т.к. файл index.php от другой версии CMS.в папке config/ есть файлы лицензии: license.txt license.criptке 17кб
Да. Но Вам это никак не поможет.На сколько я знаю, ВИП-версия не требует Зенд Оптимайзера. Там вроде как код открытый.