Как лучше внедрить Link Popularity в php проект ?

mstdmstd

Новичок
Подскажите, пожалуйста, как лучше внедрить Link Popularity в php проект ?
Я в нете поискал описание по Link Popularity - представление что это, получил, но с какой стороны браться не знаю.

И какие тулзы нужны ?
Если можно, на основе личного опыта .
 

peon

Lok'tar ogar
давно линк на реквест пр брал из экстеншена, потом делал реквест по этому линку
 

mstdmstd

Новичок
Я уточнил задание :
Мне нужно сделать website ranking для создания various analytics, capabilites and views и сохранять эти данные в базе.
И порывшись в нете я нашел несколько интересных сайтов но мне не все понятно :
Например :

1) Сайт www.statscrop.com : Alexa Rank( Check website ranking in the world. ) Открываю http://www.statscrop.com/tools/alexa/ и ввожу "http://stackoverflow.com" урл .
Я вижу данные в виде графика но мне нужны цифровые данные в xml/json-формате.

Открываю http://www.statscrop.com/api/ страницу в поиске API и ничего не нахожу. Я также не вижу где на этом сайте можно зарегистрироваться/залогиниться
полагая что будет доступно API ?


2) http://shutkeys.com : Зарегистрировался и залогинился на сайте
Ввожу "http://stackoverflow.com" урл в "Enter a Topic or Website" поле вверху страницы и вижу некоторую Keywords Analytic, но тот же вопрос :
но мне нужны цифровые данные в xml/json-формате и описание api.

Сорри, может я не там ищу ?
 

mstdmstd

Новичок
Подскажите пожалуйста устанавливаю SEOstats либу из ссылки выше и я застрял на команде
Код:
# Run the install command:
В доке она описана как :
Код:
user@host:/path/to/seostats> composer install
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing seostats/seostats (dev-master 4c192e4)
  Cloning 4c192e43256c95741cf85d23ea2a0d59a77b7a9a
У меня рабочий каталог /_wwwroot/popularity_indicator и команда имеет вид
Код:
user@host:/_wwwroot/popularity_indicator> composer install
Где как я понимаю "user@host:" указатель на мою консль линукса.
и выполняю команду я получаю ошибку :
Код:
[serge@comp-athlon-ii-d14b9b popularity_indicator]$ /_wwwroot/popularity_indicator> composer install
bash: /_wwwroot/popularity_indicator: является директорией

Разве /path/to/seostats в описании команды не директория куда устанавливаем пакет ? Что не так?
 

peon

Lok'tar ogar
Распакуй репозиторий в твою папку /_wwwroot/popularity_indicator и перейди в нее
потом выполняй /_wwwroot/popularity_indicator>composer install
потом подключай сгенерированный vendor/autoload.php в код где эту либу будешь использовать
 

AmdY

Пью пиво
Команда форума
нет,
/_wwwroot/popularity_indicator > это видимо так отображается где вы находитесь
вам нужно перейти в папку
cd /_wwwroot/popularity_indicator
скачать компосер
wget https://getcomposer.org/composer.phar
запустить
php composer.phar install

при наличии там верного composer.json всё выкачается, а дальше уже ваши знания php.
 

mstdmstd

Новичок
Распокавал архив SEOstats-master.zip в /_wwwroot/popularity_indicator директорию :
Код:
[root@comp-athlon-ii-d14b9b popularity_indicator]# ls -l
итого 32
-rwxrwxrwx 1 root root  0 апр  1 09:51 composer
-rwxrwxrwx 1 root root  1054 янв 19 23:20 composer.json
drwxrwxrwx 1 root root  0 мар 31 16:27 __DOC
drwxrwxrwx 1 root root  4096 янв 19 23:20 example
-rwxrwxrwx 1 root root  1163 янв 19 23:20 LICENSE
-rwxrwxrwx 1 root root 15726 янв 19 23:20 README.md
drwxrwxrwx 1 root root  4096 апр  1 09:50 SEOstats

Где __DOC - посторонняя директория и при запуске команды из /_wwwroot/popularity_indicator/SEOstats получаю ту же ошибку :


Код:
[serge@comp-athlon-ii-d14b9b SEOstats]$ /_wwwroot/popularity_indicator/SEOstats > composer install
bash: /_wwwroot/popularity_indicator/SEOstats: является директорией
Попробовал выйти на директорию выше и та же ошибка :
Код:
[serge@comp-athlon-ii-d14b9b SEOstats]$ cd ..
[serge@comp-athlon-ii-d14b9b popularity_indicator]$ /_wwwroot/popularity_indicator/SEOstats > composer install
bash: /_wwwroot/popularity_indicator/SEOstats: является директорией
[serge@comp-athlon-ii-d14b9b popularity_indicator]$ /_wwwroot/popularity_indicator > composer install
bash: /_wwwroot/popularity_indicator: является директорией
или я с директорией ошибся ?
 

AmdY

Пью пиво
Команда форума
ЕЩЁ РАЗ - это не команда, а индикация того где ты находишься, такие настройки
/_wwwroot/popularity_indicator/SEOstats >
тебе нужно перейти в папку /_wwwroot/popularity_indicator/SEOstats
а там набирать как я писал

хотя лучше найти фрилансера, который умеет программировать и знает linux и composer
 

mstdmstd

Новичок
Да спасибо заработало.

А еще подскажите у меня метод Alexa::getGlobalRank() - он отработал нормально
Но метод Google::getPageRank() выводит ошибку "Failed to generate a valid hash for PR check.".
Но это притом что я запускал скрипт на локальном сервере. Может ли быть проблема из-за этого ? Я поискал в нете - вижу что проблема такая часто возникает - были даже
решения но видимо к более ранним версиям - там редактировались несуществующие у меня функции и константы ...
 
Сверху