Добрый день!
Часы поиска в гугле не дали результата. Не могу установить Composer, чтобы потом установить Yii2.
Установочный файл качал с официального сайта, при установке появляется окно с текстом:
"Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl"
В php.ini:
- строка extension=php_openssl.dll раскомментирована.
- строка extension_dir = "C:/php/ext" раскомментирована и содержит правильный путь к расширениям.
Что нужно сделать, чтобы наконец установить Composer? Спасибо!
Yan9 у вас в список Владельцы должны входить Администраторы.
Что-то у вас с правами сломалось. Вспоминайте что делали последнее время и вертайте назад изменения.
Понял. Я за последние два дня уже столько всего там наделал, что и не вспомнить, спасибо за помощь, буду искать в том направлении, в котором вы указали)
Yan9 а теперь права проблемного файла приведите на скриншоте побольше.
Апач под каким юзером работает?
Заодно проверьте http://php.net/manual/en/function.move-uploaded-file.php#86332
Скриншот приложил
В php.ini написал такую строку: upload_tmp_dir = "C:/php/upload"
И соответственно в папке php создал папку upload
Написал в скрипте echo get_current_user();
Возвращает: система
долбодятлы, простите, пользователи каким образом заливают картинки? Вы точно уверены что у вас права администратора? А то сейчас у вас вопрос из разряда "У меня ничего не работает11! Что делать!?11"
Вот приложил скриншот, может я, конечно, конкретно туплю)
Вот кусок кода, который добавляет картинку при регистрации:
Та уже были мысли Linux поставить, но хотелось бы эту проблему решить) (Добавление)
Viper пишет:
Yan9 пкм по файлу -> Свойства -> Безопасность -> Дополнительно.
1. Если вас(имени вашей учетки) нет в списке на вкладке Владелец, то вы не состоялись как администратор в вашей системе
2. Скрипт коим вы льете картинки корявит права доступа.
3. Звезды
Меняю владельцев, все равно в лучшую сторону не меняется, только появляется, либо исчезает замочек на иконке картинки.
Интересно то, что если на сайте аутентифицироваться через соц сеть (vk и fb), то я вытягиваю оттуда аватарки, кладу в эту же папку и видно их превью, и открыть их могу без проблем. Т.е. проблема только с теми, которые заливаются вручную пользователем. Просто уже не первый раз такое делаю и никогда не было проблем никаких, а тут появилась.
Добрый день! Сделал регистрацию с возможностью добавлять картинку (для аватарки в личном кабинете).
После авторизации можно зайти в личный кабинет, куда выгружаются все данные, включая эту картинку.
В личном кабинете в браузере фотография видна, а в самой папке, куда она загружается, не открывается. При попытке открыть пишет "средство просмотра фотографий Windows не может открыть это изображение, так как отсутствует разрешение на доступ к расположению файла".
Если я копирую этот файл и тут же вставляю, то появляется окно с надписью "Для копирования этого файла нужно обладать правами администратора". После клика на "Продолжить" картинка копируется и ее можно открыть, но оригинальная так и не открывается.
Я администратор, права доступа открыты полностью, начиная от диска C, заканчивая папкой images, прошелся по каждой папке.
Как это исправить? Спасибо!
Добрый день! Уже весь день мучаюсь, самому не удалось решить проблему. Делаю аутентификацию через соц сети, в частности, через Vk, но не могу получить email, указал scope, передал в fields, которые надо получить, как пользователь кликнул "Разрешить" использовать эти данные, но все равно пишет Notice: Undefined index: email in ...
Подскажите в чем проблема. Спасибо!
Решение (email лежит в токене):
if (isset($userInfo['response'][0]['uid'])) { $userInfo['response'][0]['email'] = $token['email'];
$userInfo = $userInfo['response'][0];
$result = true;
}
Спасибо большое! Все работает, еще и неверно выводил метод)
Объясните, пожалуйста, зачем в модели нужен return, с вызовом метода очевидно где ошибка, а вот с return не понял)
Добрый день!
Есть три файла:
index.php (View)
signup.php (Controller)
classsignlog.php (Model)
Делаю элементарную регистрацию, но с этим паттерном первый раз.
Я вначале сделал в Контроллере проверку, но она не работала, потом решил просто вывести строку с уже введенным логином из БД, но не могу это сделать через Контроллер.
P.S. Есть еще класс DB, который находит в файле classcreatedb.php, там я просто подключаюсь к БД с помощью метода connect(), который вызываю в Модели и там же есть метод, который создает таблицу.
P.P.S Если в методе signcheck() Модели написать print_r($row), то строка из БД прекрасно выводится, но эти данные почему-то не могу передать в Контроллер, чтобы там их обработать.
Спасибо за помощь!
Yan9, решение интересное, но откуда сервер узнает какую капчу ему ждать? Что помешает мне послать просто 5 символов?
Смысл как раз в том что проверка на сервере, а с клиента её можно только "распознать"
Да, я это уже понял))
Я и делал на php, потом подумал, что лучше проверку делать на клиенте, но не знал о том, что бот может отправить данные и без этой капчи.
Может кому-то пригодится подобное решение для чего-то другого)
Всем добрый день! Сделал капчу на JS, но не знаю как ее обновлять. Возможно ли это сделать без ajax? При обновлении капчи не хочу его применять, т.к. обработка самой формы будет происходить с использованием ajax.
Вот сделал для наглядности в песочнице http://jsfiddle[dot]net/ocnfg5m4/4/
Буду благодарен за помощь!
Ничего не пойму, тут http://jsfiddle[dot]net/mds58d72/21/ все работает хорошо и плавно, без всяких скачков и рывков, а у меня дергается, причем и тогда, когда просто в браузере открываю файл index.html и когда такой же файл index.php открываю у себя на localhost и когда этот же файл находится во фреймворке CI. Очень странно, буду делать тогда с помощью jQuery, надеюсь там будет работать хорошо. Спасибо за помощь!
Пробовал уже для каждого свойства из этой серии добавлять все возможные префиксы, даже несмотря на то, что Хром самый свежий 45.0.2454.101.
Ваш вариант, к сожалению, тоже не работает. Когда провожу стрелкой мышки над border у главного пункта меню, хотя border даже не задан, то в этот момент подменю либо мгновенно появляется, либо так же скачком исчезает.
Добрый день! Я уже замучился, не пойму в чем проблема. Делаю так, чтобы при наведении на главный пункт меню, сверху плавно выезжали подпункты. Вот код:
HTML
Это работает, но проблема в следующем:
Когда я подвожу мышку к границе главного пункта меню (т.е. к .goods), то часто блок с подменю не плавно выезжает, а резко вываливается и так же пропадает. Кто подскажет? Спасибо!