|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.11.2016, 20:34 | #1 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
Интерпретатор РНР. PHP Fatal error
Добрый день. Есть следующая ситуация :
- ОС ВЫНь7СП1 и все нужные патчи, все работает - веб-сервер АПАЧ (httpd-2.4.23-win32-VC14), все работает - РНР (php-5.6.27-Win32-VC11-x86), все работает перезапускается сервер, страница из сервера с РНР доступна - установлен Composer 1.2.2 все работает (php composer.phar -v) и (echo @php %~dp0composer.phar %*>composer.bat) - установлен PowerShell 3. работает - установлен GitHubSetup.exe (так в инструкции написано, что нужно) - установлен проект (git clone https://github.com/mbry/DgdatToXlsx) - установлены зависимости и сторонние библиотеки (composer update), в норме про ошибки ничего Предварительные условия запуска выполнены, далее запуск обработки проекта : php convert.php В результате вывод об ошибке и аварийное завершение обработки : PHP Notice: Undefined offset: 1 in C:\Users\admin\Documents\GitHub\Dgd atToXlsx\convert.php on line 24 PHP Fatal error: Call to undefined function ReadLong() in C:\Users\admin\Documents\GitHub\Dgd atToXlsx\convert.php on line 92 PHP код:
с РНР знаком немного, только для использования в веб-страницах |
07.11.2016, 20:57 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Нужно больше инфы. А оши ка говорит только то что идет вызов функции котой еще не существует на моент вызова.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
07.11.2016, 21:22 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Он не нужен (если только у вас не HTML и PHP в одном файле) и лучше его не ставить.
гиту и композеру все равно, хоть PowerShell, хоть cmd. где TAB? Но разрешено что угодно, хоть табы, хоть пробелы, хоть ничего. Естественно лучше придерживаться какого-то одного соглашения. Причем тут сервер? тут только РНР нужен.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 07.11.2016 в 21:29. |
07.11.2016, 22:06 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Создал виртуальный хост.
Клонировал в него указанный репозиторий с GitHub. composer update Переименовал download в Download (в коде название директории указано в верхнем регистре – хотя для Форточек это, наверное, и неважно). php convert.php Всё работает – генерируется csv и директория с какими-то служебными данными в Downloads. Если прям совсем никак – подруби common.php напрямую в convert.php: PHP код:
|
07.11.2016, 22:15 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Я тоже попробовал, у меня чот тоже самое, что и у автора даже с
Код:
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.11.2016, 22:31 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А, я понял, надо в common.php заменить <? на <?php
<? видимо отключено по умолчанию.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.11.2016, 09:02 | #8 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
спасибо за ответы, но... выше перечисленные меры не помогли :
short_open_tag = On в common.php заменить <? на <?php require_once('./common/common.php'); download в Download ошибка все там же Andkorol, не подскажите, какая у Вас версия РНР? и если можно php.ini опубликуйте может что то еще нужно, типа переменные среды прописать? у меня PATH C:\Users\admin\Documents\GitHub\Dgd atToXlsx %SystemRoot%\system32;%SystemRoot%; %SystemRoot%\System32\Wbem;%SYSTEMR OOT%\System32\WindowsPowerShell\v1. 0\;C:/PHP;C:/PHP/ext;%systemroot%\System32\WindowsPo werShell\v1.0\ PHPRC C:/PHP/ Также у меня вначале АПАЧ потом к нему подключен РНР (чисто для контроля работоспособности РНР). а может нужно как то по другому. тут ведь чистый интерпретатор РНР. никто не в курсе? |
08.11.2016, 09:06 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Точно та же?
Попробуйте снести и заново клонировать, может вы что-то еще поменяли. А зачем DgdatToXlsx в PATH? Если открыть cmd/powershell в какой-то папке (cd или меню в проводнике с вин8), то для обращения к файлам в ней можно не писать полный путь/не добавлять в PATH.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 08.11.2016 в 09:13. |
08.11.2016, 10:23 | #10 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
PHP код:
Но у меня Unix-система – пэотому мой php.ini для вас не показателен. На Windows я б вообще не мучился с настройками – а поставил бы какой-нибудь OpenServer, и все дела. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommen | jei_ | Visual C++ | 13 | 10.01.2015 15:51 |
Игра Скачки! Выдает ошибку: [Linker Fatal Error] Fatal: Expected a file name: | SEV7 | Общие вопросы C/C++ | 0 | 19.05.2012 00:56 |
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/main.exe : fatal error LNK11 | prefak | Win Api | 0 | 19.04.2009 16:51 |
[Linker Fatal Error] Fatal: Unable to open file 'CXGRIDVCLC6.LIB' | Donn | Общие вопросы C/C++ | 0 | 16.04.2009 15:25 |
[Linker Fatal Error] Fatal: Expected a file name: | oseni | Общие вопросы C/C++ | 4 | 02.01.2009 16:36 |