php/json

  • Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. Всем привет
    решил поставить, мне важно чтобы фотки можно было с Picaso брать. Но програма выдаёт эту ошибку: "JSON extension is disabled
    Please enable JSON extension in your php.ini to continue setup. (Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.) "
    на запрос у 1und1 мне ответили:


    дело в том что я в php абсолютная 0. Помогите пжалуста ini составить.


    Спасибо большое

  • сделал новый Textdokument и переименовал в php.ini с этим текстом:


    положил в папку где index.php, пишет : json is disabled.
    всё убрал, оставил только

    Цитата

    extension=json.so

    резултат без изменении.

  • если в index.php вожу эту строку "phpinfo();" открывается страница с PHP Version 4.4.9 описанием

  • ну а если я эту test.php в test.php5 то открывается " PHP Version 5.2.8 " где стоит: json support enabled; json version 1.2.1 . Может мой index.php просто открывается под PHP Version 4.4.9 а программе обязательно надо пятую версию.


    :help:

  • Привет!


    так оно и есть *.php открывается
    по умолчанию у тебя с PHP4


    если вся твоя страничка ничего не имеет против
    PHP5, то можешь включить php5 по умолчанию
    для всех *.php:


    Создаешь файл .htaccess
    с таким содержанием:



    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php .htaccess




    и кидаешь его в коренной каталог страницы.
    Если у тебя уже есть там .htaccess, просто
    добавляешь эти строчки.

  • спасибо!!! помогло
    следующая проблема: Invalid cURL response.
    We expected 'true' from the url : Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    про неё пишут, типа вместо $curl_url = 'http://'.$_SERVER['SERVER_NAME'].substr($_SERVER['SCRIPT_NAME'],0,strpos($_SERVER['SCRIPT_NAME'],'index.php')). '/api/rest/test_curl'; эту поставить $curl_url = 'http://www.yourdomain.com/dfg/index.php/api/rest/test_curl'; но у меня ничего не изменяется.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем zori ().

  • глупый вопрос, но все-таки:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. заменял на имя твоей страницы?

  • да, заменил :)
    я всё стёр и заново загнал, изменил строчки и всё сработало
    всем Огромное Спасибо!!!!


    глупый вопрос: database prefix это Beschreibung?

  • Нет это не совсем Beschreibung,


    это приставка к имени твоих таблиц в
    базе данных. Если например ставишь префикс


    blabla


    все твои таблицы будут называться
    blalbla_tabelle1
    blabla_tabelle2
    usw.


    Это делается, чтобы можно было одну базу данных
    для нескольких систем или страниц использовать
    (например делаешь для одной страницы префикс
    site1, для другой - site2)

  • блин, рано порадовался :(
    всё сделал, програмка мне дала код, поставил его на свою album.html, открывается чёрная рамка с моими заданными в коде размерами и это сообщение : An IOError occured while reading file 'http://www.yourdomain.com/dfg/api/rest/get_gallery/3/json'

  • похоже на приколы из-за safe_mode


    посмотри через phpinfo() включен
    ли safe_mode (on или off)


    если включен, нужно будет через
    php.ini выключить:


    safe_mode = Off

  • тогда где-то ошибка в установке...


    dfg/api/rest/get_gallery/3/json


    не читается, потому что скорее всего его там нет.


    В логи от страницы смотреть надо, вслепую
    ничего больше не могу сказать :(

  • Цитата

    for those that are having the "Invalid cURL response. We expected 'true' from the url : Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу."dfg folder"/api/rest/test_curl" error issue. after hours of testing i have found this is from Apache mod_rewrite NOT being enabled, or available on your server. If your using WAMP you can simply left click on the WAMP Server Icon Select "Apache>Apache modules>rewrite_module" make sure its checked, it is right above "setenvif_module" in the latest WAMP5 release. for those on hosted/shared servers your going to need to ask your host if they will enable mod_rewrite. If someone knows of another way to force mod_rewrite on via .htaccess or some other means please post.


    а это можно как то через php.ini включить/выключить?

  • включить можно, если еще не включено,
    но не в php.ini а в .htaccess,
    в которой ты php5 по умолчанию включал:


    RewriteEngine on
    RewriteBase /


    Если что-то похожее внутри уже есть, значит уже включен

  • ты когда это все ставил, тебя нигде
    не спрашивалось выставить абсолютный путь
    к твоей странице? (Absolute Pfad)


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


    Узнать абсолютный путь, то есть где
    конкретно лежит твоя страница на сервере
    можешь при помощи phpinfo()

  • нет, не спрашивали. Чесно сказать я и в phpinfo() найти не могу.
    я завтро всё заново попробую зделать, MySQL-Datenbank тоже сотру, потом посмотрю.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем zori ().