Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015

а что говорят логи php, дело в том, что между 5.2 и 5.6 просто пропасть и то что было в 5.2 в 5.6 уже не просто депрекейт, а вырезано из ядра.

А так же при переустановке могли побиться настройки какой нибудь mbstring и сбилась кодировка по умолчанию

судя по всему у вас ISP и php как cgi? Еще и на дебиан

попробуйте обновить апач, бага старая


apt-get update
apt-get upgrade
si_admin:
Добрый день.
Подскажите пожалуйста как решается проблема с протоколами на Modx Revolution 2.5.1. Пытаюсь зайти в админку по http редиректит на https (соответственно нечего не показывается "не возможно получить доступ...") Установка CMS прошла без ошибок.
Modx установлен на выделенном сервере. Панель управления ISP (мало ли...)

Скорее всего редиректит не modx, а htaccess в корне сайта или настройках виртуального хоста

smart2web:
Что значит не доступно? Все было доступно, нужно только было нажать кнопочку Pay
Клиент этого не делал, а ресурсы использовались. Не все, но часть их.

Вот именно, не все, а заплатить должен за все, а не за часть.

ТС если бы нажал кнопочку Pay ему бы стало доступно, но ТС не нажал, а с него списали и услугу при этом не предоставили.

Услуга отличается от товара тем, что у неё есть конечный результат и до тех пор пока этот резальтат не достингут - услуга не оказана.

smart2web:
Данные ТС в паблик не выкладывали, а соответственно охраняли и отапливали. А вынести шкаф за ворота = выложить данные в паблик или сжечь его. Вот Тсу и предложили. Либо плати либо иди с миром а шкаф мы сожгем.(данные удалим)

В паблик - это за ворота, но у вас склад на 100 м.кв, а прилегающая площадь 1Га, то есть стоимость квадратного метра на складе в 100 раз дороже чем на прилегающей территории. И вы хотите взять за прилегающую территорию, как будто за склад.

sergv:
Услуга хостинга была. Она называется определенным тарифом и неделимо включает в себя и место, и процессорное время, и память и т.д. и т.п. Это же не конструктор.
Тариф стоит определенных денег и не важно какая его часть была в работе - в данном случае это было место + бекапы (если на тарифе оказывается такая услуга).

В данном случае тариф был неактивен, а то что хостинг не удалил данные это его право, но требовать деньги за услугу которой небыло ... ну вы понимаете. Вы пытаетесь привязаться к железу/товару/ресурсам, но выставить это как услугу. То есть, вы пришли в парикмахерскую, вам дали машинку для стрижки и попросили денег как за стрижку, то есть у вас машинка была? а то что вы ушли не бритый это ваши проблемы, а не парикмахерской.

smart2web:
Абсолютно так.
Вы же когда используете тариф с 1024 RAM и не юзаете ее всю не требуете возврат за неиспользованную память? Аналогично и диск и проц.

Все верно, когда вы используете тариф, то есть вам доступно 1024 RAM, а тут дело в том что именно не доступно нисколько, 0 Ram, 0 процессоров, из всего хостинга доступно несколько Гб диска и всё (не сети, ни рамы, ни процессора), ваша услуга заблокирована и пользоваться услугой нельзя, а заплатить за неё должны. У ТС небыло бы притензий, если бы услуга была доступна и работала полноценно, то ТС бы заплатил долг без проблем.

treshnyuk:

Допустим вы арендуете склад для хранения мебели в компании ООО "Склад" и не оплатили аренду за следующий месяц. Вы приехали на скад, а вас охранник не пускает так, как срок вашего пропуска на территорию окончен и вам необходимо в офисе компании ООО "Склад" продлить аренду "помесячную" или получить разрешение на вывоз своего товара со клада.
Внимание вопрос "Почему вы обязаны продлевать аренду склада дешевле ибо складом не смогли воспользоватся и там лежали только ваши вещи"? ☝
По факту хостинг тот же склад для вашего сайта. А его "доступность" это "разрешение за проезд" до склада и вы платите как раз за хранение чего либо 99,999%

Давайте перенесем ваш пример именно на хостинг (не сервера или VPS), то есть вы арендуете не склад, а 2 кв.м на складе под свой шкаф.

Когда ваша оплата закончилась, ваш шкаф вынесли со склада и поставили под открытое небо. По факту услуга оказана, но не до конца, то есть шкаф так же занимал 2кв.м на охраняемой територии, но владельцу склада не нужно было это отапливать, за свет платить и так далее. Но когда вы придете за шкафом, он вам включит в цену и свет и отопление хотя по факту этого не предоставил.

Я так понимаю, что все возмущение ТС в том, что с него просят денег за услугу, которой небыло. То есть самой услуги хостинга не было, никто на сайт попасть не мог, процессорное время и память сайт не отнимал, но хостер хочет взять денег за всё то, что по факту не предоставил. Возможно в рамках выделенных ресурсов (выделенный сервер например) это и применимо, но в рамках услуги хостинга — смешно, ведь ресурсы не простаивали и были использованы другими клиентами, а заплатить за них просят ТС'а

Да, не обратил внимание.

Тогда лучше 2 запросами. А еще лучше 2 разными функциями, для того что бы выводить товары с полем hit не только в этом месте, а в принципе где угодно.

foxi:
Программисту надо уметь находить работу, все остальное можно найти в гугле.

Из всего топика, наверное самый дельный совет.

ТС, Ага чтоб клепать копроративные сайтики и интернет магазинчики на CMS'ах не требуется знаний алгоритмов, высшей математики и прочей ереси которую тут несут. Прокачайте скил коммуникации, походите на собеседования в вэбстудии, постарайтесь устроится джуном и не смотрите на ЗП на данном этапе, за год коммерческой разработки на боевых проектах вы опыта получите больше чем за 10 лет ☝ фриланса и 20 лет ☝☝ своих проектов.

Ну а с опытом в разработке на потоке вы поймете каких знаний вам нехватает для специфики проектов которые вы делаете. Вот там уже пойдете углублятся в паттерны, алгоритмы, хранение и анализ данных. Потому что все эти темы из тех проектов на которые даже не попадут 80% PHP разработчиков и возможно вы в их числе, чисто потому, что проектов крупных, больших и сложных намного меньше, чем разработчиков, а для всего остального есть Wordpress, Bitrix, etc.

В битриксе в настройках инфоблока во вкладке "Поля" Есть пункт "Символьный код", такой же есть и у разделов, там можно выставить все нужные вам настройки скрин

А те элементы что уже посоздавали, нужно написать скриптик, который веберет все элементы и пересоздаст поле CODE, если сами не сможете - обращайтесь

---------- Добавлено 01.10.2016 в 14:24 ----------

livetv:
Какое чучело вам сайт писало? :)
Почему именно Битрикс? На нем легко говнокодить? :)

Говнокодить легко на всем, даже на том, где говнокодить впринципе нельзя, у PHP слишком низкий порог вхождения, по-этому квалификация спецов оставляет желать лучшего

postavkin:
Здравствуйте.

В страницу выводятся товары. Нужно собрать id товаров в массив в таком порядке:
1. сперва отсортировать по полю hit=1 +одновременно по name.
2. Далее, как только hit=1 товаров больше нет, (остались только с "0") нужно записать все остальные id отсортированные по цене.

Обойтись можно только 2-мя запросами? В одном все это не скомбинировать, да?

Не могу понять, такая конструкция рабочая вообще...спасибо
// $start = номер страницы x $per_page
// $per_page = 20; по 20 товаров в странице

$result17 = mysql_query("SELECT idvkat FROM `katalog` WHERE hit='1' order by `name` LIMIT $start, $per_page");
$vsego17 = mysql_num_rows($result17);
$ostatoknajti = $per_page-$vsego17;
$spmass1 = mysql_fetch_array($result17, MYSQL_ASSOC);


if ($ostatoknajti>0) {
$result18 = mysql_query("SELECT idvkat FROM `katalog` WHERE hit!='1' order by `zena` LIMIT $start, $ostatoknajti");
$vsego18 = mysql_num_rows($result18);
$spmass2 = mysql_fetch_array($result18, MYSQL_ASSOC);
$spmass3 = array_merge ($spmass1, $spmass2);
} else {$spmass3 = $spmass1;}


// в итоге в $spmass3 список из id как надо или все таки нет...не могу разобраться.

А чем вас один запрос не устраивает?



$query = sprintf("SELECT idvkat FROM `katalog` ORDER BY `hit` DESC, `name` LIMIT %d, %d;", (int) $start, (int) $per_page) ;

$result = mysql_query($query);
$products = mysql_fetch_array($result, MYSQL_ASSOC) ?: array();
Всего: 4113