Jump to content
Sign in to follow this  
Phiolent

Fatal error: Class 'Modelcatalogproduct' not found in /home/f/fiolent/shop.phiolent.com/public_html/vqmod/vqcache/vq2-system_engine_loader.php on line

Recommended Posts

При переносе акка хостером на другой сервер выскочила ошибка 

 

Warning: preg_replace_callback() [function.preg-replace-callback]: Requires argument 2, 'preg_quote("$1", "~")', to be a valid callback in/home/f/fiolent/shop.phiolent.com/public_html/vqmod/vqmod.php on line 330

 


private function _checkMatch($modFilePath, $checkFilePath) {
$modFilePath = str_replace('\\', '/', $modFilePath);
$checkFilePath = str_replace('\\', '/', $checkFilePath);

if(strpos($modFilePath, '*') !== false) {
$modFilePath = preg_replace_callback('/([^*]+)/','preg_quote("$1", "~")', $modFilePath);
$modFilePath = str_replace('*', '[^/]*', $modFilePath);
$return = (bool) preg_match('~^' . $modFilePath . '$~', $checkFilePath);
} else {
$return = $modFilePath == $checkFilePath;
}

return $return;

}
}

 

Не могу понять как поправить.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By valauto
      После попытки сделать бэкап базы данных на локалхосте выскакивает ошибка, подскажите пожалуйста как исправить: Uncaught Exception: Error: Unknown column 'sort_order' in 'order clause'<br />Error No: 1054<br />SELECT * FROM `oc_event` WHERE `trigger` LIKE 'catalog/%' AND status = '1' ORDER BY `sort_order` ASC in C:\xampp\htdocs\valauto\upload-3033-rs3\system\library\db\mysqli.php:40 Stack trace: #0 C:\xampp\htdocs\valauto\upload-3033-rs3\system\library\db.php(45): DB\MySQLi->query('SELECT * FROM `...') #1 C:\xampp\htdocs\valauto\upload-3033-rs3\catalog\model\setting\event.php(4): DB->query('SELECT * FROM `...') #2 C:\xampp\htdocs\valauto\upload-3033-rs3\system\storage\modification\system\engine\loader.php(248): ModelSettingEvent->getEvents() #3 C:\xampp\htdocs\valauto\upload-3033-rs3\system\engine\proxy.php(47): Loader->{closure}(Array, Array) #4 C:\xampp\htdocs\valauto\upload-3033-rs3\catalog\controller\startup\event.php(7): Proxy->__call('getEvents', Array) #5 C:\xampp\htdocs\valauto\upload-3033-rs3\system\storage\modification\system\engine\action.php(79): ControllerStartupEvent->index() #6 C:\xampp\htdocs\valauto\up in C:\xampp\htdocs\valauto\upload-3033-rs3\system\library\db\mysqli.php on line 40
    • By rijosvic
      Помогите, пожалуйста! Выскакивает ошибка при обновлении статуса заказа в админке, при этом в историю заказа добавляется запись (но если самому обновить страницу), приходят письма,  все работает отлично, но в конце нажатие на клавишу ок никуда не перебрасывает
      Версия ocStore 2.1.0.2.1
      Вот что выскакивает
      SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
      OK
      <br />
      <b>Fatal error<b>: Call to a member function write() on a non-object in <b> /www/system/library/openbay/ebay.php<b> on line <b>165<b><br />

    • By dan32165
      Не могу понять в чем ошибка, добавил категории, создал в категории подкатегорию, добавил для подкатегории дизайн category, в которой ocfilter.
      Прошу сильно не пинать, учусь

    • By Good5
      ДОбрый день ! 
      Подскажите пожалуйста где ошибка 


      Fatal error: Call to undefined method Loader::controller() in /home/admin/web/pan-rybolov.ru/public_html/admin/controller/module/leftmenu.php on line 64
       
       
       
      <?php
      class ControllerModuleLeftmenu extends Controller {
          private $error = array();
          public function index() {
              $this->load->language('module/leftmenu');
              $this->document->setTitle($this->language->get('heading_title'));
              $this->load->model('setting/setting');
              if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
                  $this->model_setting_setting->editSetting('leftmenu', $this->request->post);
                  $this->session->data['success'] = $this->language->get('text_success');
                  $this->response->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));
              }
              $data['heading_title'] = $this->language->get('heading_title');
              $data['text_edit'] = $this->language->get('text_edit');
              $data['text_enabled'] = $this->language->get('text_enabled');
              $data['text_disabled'] = $this->language->get('text_disabled');
              $data['entry_status'] = $this->language->get('entry_status');
              $data['button_save'] = $this->language->get('button_save');
              $data['button_cancel'] = $this->language->get('button_cancel');
              if (isset($this->error['warning'])) {
                  $data['error_warning'] = $this->error['warning'];
              } else {
                  $data['error_warning'] = '';
              }
              $data['breadcrumbs'] = array();
              $data['breadcrumbs'][] = array(
                  'text' => $this->language->get('text_home'),
                  'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL')
              );
              $data['breadcrumbs'][] = array(
                  'text' => $this->language->get('text_module'),
                  'href' => $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL')
              );
              $data['breadcrumbs'][] = array(
                  'text' => $this->language->get('heading_title'),
                  'href' => $this->url->link('module/leftmenu', 'token=' . $this->session->data['token'], 'SSL')
              );
              $data['action'] = $this->url->link('module/leftmenu', 'token=' . $this->session->data['token'], 'SSL');
              $data['cancel'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL');
              if (isset($this->request->post['leftmenu_status'])) {
                  $data['leftmenu_status'] = $this->request->post['leftmenu_status'];
              } else {
                  $data['leftmenu_status'] = $this->config->get('leftmenu_status');
              }
              $data['header'] = $this->load->controller('common/header');
              $data['column_left'] = $this->load->controller('common/column_left');
              $data['footer'] = $this->load->controller('common/footer');
              $this->response->setOutput($this->load->view('module/leftmenu.tpl', $data));
          }
          protected function validate() {
              if (!$this->user->hasPermission('modify', 'module/leftmenu')) {
                  $this->error['warning'] = $this->language->get('error_permission');
              }
              return !$this->error;
          }
      }
    • By seregakot1994
      Всем привет. Очень прошу помочь разобраться в проблеме при оформлении заказа, а именно при процедуре способа оплаты. Не могу понять в чем дело. Заранее спасибо! 

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.