За последние 24 часа нас посетили 17780 программистов и 1650 роботов. Сейчас ищут 1458 программистов ...

Настройка Phalcon

Тема в разделе "Настройка веб-сервера", создана пользователем Ученик02, 13 июн 2023.

  1. Ученик02

    Ученик02 Новичок

    С нами с:
    13 июн 2023
    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток. Проблема состоит в следующем. У меня стоит openserver на него установил расширение phalcon.
    В php.ini добавил расширения, в списке он появился[​IMG]
    Код (Text):
    1. public function __construct()
    2.     {
    3.         if (!class_exists('\Phalcon\Version'))
    4.             throw new \Exception('Phalcon extensions not loaded');
    5.  
    6.         $version = Version::getPart(Version::VERSION_MAJOR);
    7.  
    8.         if ($version < 3)
    9.             throw new \Exception('Required Phalcon 3.0.0 and above');
    10.  
    11.         define('INSTALLED', true);

    но когда я подключаю свое веб приложение пишет:

    Exception: Phalcon extensions not loaded
    D:\OSPanel\domains\localhost\app\modules\Core\Classes\Application.php
    46
     

    Вложения:

  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    922
    Симпатии:
    143
    Может, так сожрёт?
    PHP:
    1. if (!class_exists('Phalcon\Version'))
     
  3. Aleksandr.B

    Aleksandr.B Новичок

    С нами с:
    2 фев 2023
    Сообщения:
    159
    Симпатии:
    41
    Адрес:
    Барнаул
    В 5 версии с кодом ниже работает, возможно в предыдущих версиях были другие пространства имен и данные методы статические.
    PHP:
    1. use Phalcon\Support\Version;
    2.  
    3. $version = new Version();
    4.  
    5. $versionMajor = $version->getPart(Version::VERSION_MAJOR);
    6.  
    7. echo $versionMajor;
     
    #3 Aleksandr.B, 14 июн 2023
    Последнее редактирование: 14 июн 2023
  4. Ученик02

    Ученик02 Новичок

    С нами с:
    13 июн 2023
    Сообщения:
    3
    Симпатии:
    0
    Спасибо, а можите посмотреть еще пару ошибок?

    Warning: Invalid argument supplied for foreach() in /home/b/belaz02mai/public_html/includes/app/functions/functions.php on line 64

    Warning: Division by zero in /home/b/belaz02mai/public_html/includes/app/functions/functions.php on line 133

    Код (Text):
    1. if ($Fleet != 0)
    2.     {
    3.         $FleetArray[$Fleet] = 1;
    4.     }
    5.  
    6. Тут ругается 64 строка >>    foreach ($FleetArray as $Ship => $Count)
    7.     {
    8.         switch ($CombatCaps[$Ship]['type_engine'])
    И 133 строка

    Код (Text):
    1. if ($MissionDuration <= 1)
    2.         $MissionDuration = 2;
    3.  
    4.     foreach ($FleetArray as $Ship => $Count)
    5.     {
    6.         if ($Ship > 0)
    7.         {
    8. Тут ругается 133 строка >>               $spd = 35000 / ($MissionDuration * $gameFleetSpeed - 10) * sqrt($MissionDistance * 10 / GetFleetMaxSpeed("", $Ship, $Player));
    9.  
    10.             $consumption += (GetShipConsumption($Ship, $Player) * $Count) * $MissionDistance / 35000 * (($spd / 10) + 1) * (($spd / 10) + 1);
    11.         }
    12.     }

     

    Вложения:

    • functions.zip
      Размер файла:
      6,2 КБ
      Просмотров:
      2
  5. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    922
    Симпатии:
    143
    в переводчик ошибки (на самом деле предупреждения) загнать не можешь?
     
  6. Ученик02

    Ученик02 Новичок

    С нами с:
    13 июн 2023
    Сообщения:
    3
    Симпатии:
    0
    Можете скинуть ссылку на переводчик? А так примерно в чем ошибка заключается? Можно ли как то легко исправить ее?
     
  7. Aleksandr.B

    Aleksandr.B Новичок

    С нами с:
    2 фев 2023
    Сообщения:
    159
    Симпатии:
    41
    Адрес:
    Барнаул
    Посмотри с какими аргументами вызываются функции GetFleetMaxSpeed и GetFleetConsumption.
     
  8. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    922
    Симпатии:
    143
    омг, Google Переводчик, может, не надо тебе в программирование? (препод по матану в вузе на первом экзамене так с математикой меня спросил, ставя банан)