1

Тема: Ошибка 1064

Здравствуйте!
При импорте базы на новый хостинг восникает эта ошибка:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
При этом таблицы переносятся, но сайт перекошен
Версия базы и у старого хостера и у нового одна 5.1.70
Что делать?

2

Re: Ошибка 1064

По ошибке причина проблемы в запросе не понятна.

Что значит сайт перекошен?

ВКонтакте Facebook Twitter

3

Re: Ошибка 1064

Hanut пишет:

По ошибке причина проблемы в запросе не понятна.

Что значит сайт перекошен?

Это значит,что от шаблона ничего не осталось, а на первой странице в столбик три строчки: контакты, сайт находится в стадии наполнения и еще что-то.. Эти ссылки ведут на ошибку:    Not Found

The requested URL /gabarit39.ru/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Или вместо index.php там будет контакты, вобщем, не находит документ, на который ведет ссылка...
Версия php у старого хостера 5.2, а у нового 5.3

Отредактировано Svetlana (2013-11-02 22:08:17)

4

Re: Ошибка 1064

Не находит путь /gabarit39.ru/index.php
Вероятно домен указан, как часть пути, поэтому возникла проблема. Посмотрите настройки скрипта, возможно это можно исправить. Думаю база данных здесь ни при чем.

ВКонтакте Facebook Twitter

5

Re: Ошибка 1064

Настройки скрипта-это где? Файл configuration.php.?

6

Re: Ошибка 1064

Svetlana пишет:

Настройки скрипта-это где? Файл configuration.php.?

Вероятно это он. Зависит от скрипта.

ВКонтакте Facebook Twitter

7

Re: Ошибка 1064

Все нормально теперь работает, просто при копировании файлов сайта где-то ошибку допустила...
Спасибо за ответы!

8

Re: Ошибка 1064

При импорте БД:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Hanut, что посоветуете? У Вас такие четкие ответы! Спасибо заранее.

9

Re: Ошибка 1064

Отчего же вы тогда не читаете такие четкие ответы? Первый ответ в этой теме актуален и для вас

Hanut пишет:

По ошибке причина проблемы в запросе не понятна.


В качестве общего ответа смотрите - MySQL error 1064
А чтобы получить ответ для вашего частного случая нужно больше информации, покажите дамп что-ли.

10

Re: Ошибка 1064

SQL-запрос:

# phpMyAdmin SQL Dump
# version 2.5.6
# http://www.phpmyadmin.net
#
# ����: localhost # ��
��� �������� : ��� 142007 �.,14 :06# ������ �������: 3.23.53 # ������ PHP: 4.3.6 # # �� : `
phpsite `
#

# --------------------------------------------------------

#
# ��������� ������� `articles`
#

CREATE TABLE `articles` (
  `id  ` int(5) NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  ` meta_d ` varchar(255) NOT NULL default '',
  `meta_k` varchar(255) NOT NULL default '',
    `date` date NOT NULL default '0000-00-00',
  `desc ription ` text NOT NULL,
  `text` text NOT NULL,
  `author` varchar(255) NOT NULL DEFAULT  '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT =3;


Ответ MySQL: Документация

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=3' at line 29






помогите

11

Re: Ошибка 1064

Несоответствие версий MySQL. Проще всего прямо в дампе поправить все TYPE=MyISAM на ENGINE=MyISAM.

ВКонтакте Facebook Twitter

12

Re: Ошибка 1064

Может кто знает как исправить эту ошибку?


ERROR: Неизвестная пунктуация @ 15
STR: ><


Ответ MySQL: Документация

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '<!DOCTYPE HTML><html lang='ru' dir='ltr' class='chrome chrome68'><head><meta cha' at line 1