Я написал пользовательское поле формы на сайте Joomla 2.5.
Мое поле формы выбирает значение идентификатора и имя тега из таблицы базы данных и позволяет вам установить несколько флажков. Довольно просто.
Моя проблема в том, что код отлично работает на моем сервере разработки (MAMP, стандартные настройки), но не работает на моем DigitalOcean Ubuntu 14.04 VPS.
МАМП (выше)
VS
DigitalOcean (ниже)
Так что да, я ищу идеи здесь. Моя основная мысль заключается в том, что это в настройках PHP, в отключенных функциях.
В MAMP нет отключенных функций, в Digital Ocean есть следующие:
Функции инвалидов pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority,
Есть идеи?
ОБНОВЛЕНИЕ: я на мгновение закомментировал отключенные функции, перезапустил сервер. Получил несколько разных ошибок консоли, что было интересно, но это не решило проблему. Любые другие предложения?
ОБНОВЛЕНИЕ 2: Решено путем изменения имени файла на все строчные буквы на рабочем сервере. Ответ ниже показывает детали.