Если ваша конфигурация SELinux
в порядке, похоже, что эта ошибка возникла из-за конфигурации сервера.
Если вы установили php
, убедитесь, что он загружен с помощью apache
и apache
связан с обработчиком php
.
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
И вы должны проверить свой .htaccess
. Он может иметь некоторые конфигурации, переопределяющие конфигурацию apache.
Вы пропустили "фи":
checkNoOfParameter () {
if [[ ${1} -eq ${2} ]]
then
job_Status = $true
else
job_Status = $false
echo "Please provide all \"${2}\" arguments with single space separation"
readArgumentsFromUser ${2}
fi
}
Кроме того, вы не используете ' -eg' внутри '[[... ]]'
Воспользуйтесь этим инструментом для решения подобных проблем:https://www.shellcheck.net/
Вам не хватает fi
для завершения оператора if до того, как }
закроет функцию.
У вас также есть пробелы в ваших заданиях, которых там быть не должно, поэтому впоследствии вы будете получать ошибки "job _Status :command not found"; удалите пробелы с обеих сторон =
.