vagogrande

vagogrande
Рейтинг
110
Регистрация
25.02.2012
Alender:
у вас база не создается, если уже есть такая на сервере,
а при установке как раз это нужно, т.к. root давать нельзя в целях безопасности...

думаю, чтоит дописать что-то типа CREATE AND REPLACE при создании базы и таблиц...

1. root на локальном сервере? А скрипт предназначен именно для них. А то что Open Server и Denver вообще не ставят пароля на root?

2. Если делать CREATE AND REPLACE, то где гарантия, что какой-нибудь "талант" не захочет назвать базу "information_schema" или именем уже существующей базы в которой хранится локальный сайт ?

Я так понял, что Вы ставите какомо-то юзеру на его компьютер и по причине его "компетентности" не хотите давать пароль к root в MySQL? И хотите заранее создать базу со своим логином и паролем?

foxbv:
Fatal error: Call to a member function fetch_all() on a non-object in Z:\home\test1.ru\ on line 252

Устанавливал как было написно

У меня не получается повторить данную ошибку. В какой момент она произошла? Вы успели создать БД? Ввести в нее хотя бы один сайт? Или с самого начала?

-Сохраните файл default/defaul.php

- Скачайте и распакуйте в этот же каталог новую версию 0.005

Запустите.

Если ошибка повториться (номер строки поменяется):

- переместите файл default/defaul.php в другое место

- введите заново данные

Если ошибка останется, то мне нужны будут значения полей в таблице БД config (можно получить через phpMyAdmin). Если исчезнет, то удалите старую БД в том же phpMyAdmin.

BlueRay:
По-моему вы немного ошибаетесь. Для seo-оптимизаторов актуальна задача отслеживания позиций сайта в выдаче поисковых систем, а уже в рамках решения данной задачи можно отслеживать, что сайт/страница пропала из выдачи и предпринимать меры.

Это утверждение верно, если придерживаться стратегии продвижения ограниченного количества запросов по ВЧ и CЧ. Если делать ставку на трафик получаемый с большого количества НЧ и супер НЧ, то замучаешься отслеживать позиции. Это беспредметный спор о стратегиях продвижения



---------- Добавлено 23.12.2013 в 23:51 ----------

Alender:
скрипт поставлю...попробую...

но, блин, софта отдельного действительно нет чтоли такого?

задача вроде очень актуальная для всех SEO-шников...

Я искал его еще год назад, в том числе и в буржнете. Не нашел.

Но для реально больших сайтов мой скрипт не пройдет. Такой вариант очень сложно реализовать на php его нужно писать на чем то другом. Если я и займусь написанием его модификации для сайтов с количеством страниц больше 10 000, то только после нового года. Там нужен другой алгоритм.

Можете попробовать с ним увеличив время работы скрипта до предела в php.ini, но боюсь все равно упретесь в капчу.

По поводу больших сайтов. Как я уже писал существует ограничение по YandexXML в количестве доступных запросов.

Нет обработки capcha.

И возможна проблема с длительностью работы скрипта на вашем локальном сервере. Лечится увеличением времени в параметре (и конечно оптимизацией скрипта :) ).

max_execution_time =

в файле php.ini. После изменения, не забудьте перезапустить сервер.

PS. Обнаружил еще один мелкий косяк. Исправил.

Что важно при обновлениях.

Архив можно распаковывать в любую папку. Потом для восстановления доступа с собранным материалам достаточно перенести файл default/default.php в данную папку. При распаковке в текущую папку обнаружил, что некоторые архиваторы его могут затирать. В данном файле хранится имя вашей базы данных, логин и пароль к MySqL. Если Вы его случайно затерли создайте новую БД и потом в этом файле ручками пропишите имя старой базы.

GoshaYasha:
Проблемы - громко сказано. Просто казус :).

Дык и предудущая проблема с ошибкой была просто казусом. Скрипто, весь в исходниках и неплохо откомментирован и любой, кто знает php и sql на начальном уровне его может спокойно править.

Там, был повторный вызов файла include.php . Ряд сборок php такую ошибку считают предупрежением, а не ошибкой. Вот и был косяк. Просто нужно было удалить одну строку.

Сейчас удалось запустить?

GoshaYasha:


Ошибка соединения с БД! Access denied for user 'host'@'localhost' (using password: YES)

А вот это уже Ваши проблемы, а не скрипта. ))))

Могу только предполагать, если не меняли настройки Open Server

База данных - латинские символы. Пусть будет "xindex"

Пользователь - root (в настройках по умолчанию Open Server)

Пароль -ничего не вводим (если Вы его вручную не задали в Open Server)

Скрипт может ругнуться на отсутствие пароля, но базу данных создаст.

GoshaYasha:
Аналогично.., и скрипт последней версии.

Не понимаю, почему ТС игнорирует просьбу сделать видео, или хотя бы все (ничего не упуская) дополнить скриншотами.

А то получается, сделали, и дразнитесь :).

Блин! До этого момента у меня была девственная винда! Только KeyCollector стоял, а теперь пришлось ставить кучу всего.

Ошибку исправил. Залил под новой версией. Странно, что ее по разному воспринимали разные версии php.

Видео делаю, но там оно не нужно. Нужна ли инструкция к молотку?

Evgeniy76:
На опенсервере после нажатия "Создать базу":
Fatal error: Cannot redeclare PrintDate()

При этом скрипты должны работать (почти везде) :))

У Вас "ночная" версия, там был этот глюк, скачайте с сайта еще раз, я не делал новой версиии 0002, там это я исправил.

Исправил косяки сделанные вчера вечером, исправил ошибку в отчетах. Версию менять не стал, просто перезалил.

На Open Server все прекрасно работает. Apache и MySql запускаете, скрипты копируете в папку нового сайта и запускаете. Не думаю, что здесь необходима дополнительная инструкция.

По умолчанию доступ к Базе данных (в Open Server)

user: root

пароль - отсутствует.

Обновил версию

Добавлена возможность указания адреса карты сайта. Добавлена возможность указания количества URL на страницу при получении данных от поисковых систем. Добавлена возможность редактирования данных сайта. Устранены мелкие ошибки.

---------- Добавлено 22.12.2013 в 00:59 ----------

GoshaYasha:
Вы могли бы сделать эту прогу рабочей для Open Server, и протестировать ее на виндовс?

Завтра поставлю на Win 8 Open Server и посмотрю, что там не так.

Всего: 1876