Skip to main content

Unknown parent Tutorial reshared this.

utopiArte
bookmarkThis is a #UtopiArtebookmark to reserve this specific space in the follow up order oft this thread to be able to edit later on some content into it.
Unknown parent Tutorial reshared this.

utopiArte
bookmarkThis is a #UtopiArtebookmark to reserve this specific space in the follow up order oft this thread to be able to edit later on some content into it.

Tutorial reshared this.


@howTo @Tutorial

#howTo #fireFox settings #AI

@mrose@universeodon.com

Mitch Rose wrote:

in the address bar type:
"about:config" then press enter.
You will see an "accept the risks" warning. Continue.
in the search bar, type:
"browser.ml.chat.enabled"
All the way to the right, you'll see two buttons, click the left one to toggle the true to false if it is not false already.


using #firefox or a derivative? Setting browser.ml.chat.enabled=false turns off the brand-new AI features.

You're welcome.

(RIP my mentions, muting this)


reshared this


Tutorial reshared this.


Q&A profile page options


v.01
@Friendica Support @Tutorial

Hi there!

A question about the different page option settings of accounts (friendica 2024.03).
/settings/account/basic

Screen of the account type options in the advanced account page type settings.

Right now this page want's to merge from a standard personal profile page to kinda community profile page where only specific defined profiles can publish thru it's wall to the rest of the followers.

First thought was to stay as a single profile page, allow mutual friend relations to publish/write to this wall, and change all contacts that do not belong to the inner circle of profiles to followers only. Apparently this setting doesn't work, or doesn't work as expected.
Security and privacy settings in:
/settings
Screen of the setting that allows friends to post to the profile page wall of a personal page.

Is this a known issue or some kind of misinterpretation of this option?

Next possible option would be to choose to become a public community group page.
Screen of the community group options in the advanced account page type settings.

This option would imply a continuous attention to change every new contact to followers only, if in fact this would mean that the followers would not be able to publish to the group but receive publications. Also this setting would include the risk of being exposed to unexpected posts into the community of followers whenever the administration of the profile lags behind for some reason.

The option private group looks more promising in this regard and actually would be the same than being a personal profile page that checks new follow requests and than could change the setting to allow mutual friendship to post to the profiles wall or simply define a follower relationship. The [Experimental] notice, that actually exists like lot's of years already is a little bit confusing, or creates a certain reluctance to try this option. How experimental is this still as of now or could we perhaps ask the community to run a general test on all the options of the account settings in general together with a general feed back to sum this up and come to some definite setup, wording and explanations on the matter?

#friendica #friendicaTutorial #friendicaHowTo #fediVerse

Unknown parent Friendica Support reshared this.

utopiArte
Apparently community pages can't restrict access to posting onto the wall of the forum page, so this wouldn't be an option for the proposal.


v.00
(draft in construction)
(main structure of this tutorial)

Installation guide #VPSfediVerseServer #ubuntu #debian #VPS #hosting from scratch.

Structural mindmap about a VPS server setup with several domains for fediVerse instances and platforms.

reserved:tldr sales pitchanimate!
link to last but not least final answer of this thread or even (later on) to a new post.
This entry was edited (3 weeks ago)
Unknown parent Tutorial reshared this.

Unknown parent Tutorial reshared this.


Tutorial reshared this.


v.02

Reveal/hide#fediNauts, visite the originating post to see the correct version displayed.

#pinnedPost

#KISS #bbCode @howTo for a list of #learningByDoing templates by #friendica'ns for the #fediVerse

list of templates as of nowin dev v.0x:
#Q&A #installInstructions

#bugReport #featureRequest

reserved_XY_bbCodeThis is a code template to copy/paste into an answer to reserve that specific space in the follow up order of a thread

[spoiler=reserved_XY_bbCode]This is a code template to copy/paste into an answer to reserve that specific space in the follow up order of a thread[/spoiler]

reserved_XY_markDownThis is a #markDown code template in development [v.02] to copy/paste into an answer to reserve that specific space in the follow up order of a thread```This is a markdown code template to copy/paste into an answer to reserve that specific space in the follow up order of a thread```

@Friendica Support, not only for @Tutorial's for @Friendica Developers and @Friendica Admins's but in general for all those who find usefullness in this approach and are willing to add a template.

in reply to DIY Tutorial reshared this.

reserved_20This is a code template to copy/paste into an answer to reserve that specific space in the follow up order of this thread
in reply to DIY Tutorial reshared this.

reserved_21This is a code template to copy/paste into an answer to reserve that specific space in the follow up order of this thread

reshared this


Tutorial reshared this.


v.04

!Friendica Support
#friendica Q&A @Tutorial

deadlink

questions to solveHow does the setting:
'php_path' =>, definable in the /config/local.config.php or by the console via /bin/console config work exactly?
What is php-gmp?
It figures in standard php modules installation of the friendica tutorial, apparently it is not available in -fpm:
What about the following modules:
https://gist.github.com/anwas/4873797fd515c69e6f05d9e6d2880e01
These modules figure for apache2 but apparently have no comparable -fpm version:
libapache2-mod-php
libapache2-mod-fcgid
Are these just "some libraries that are used (or not?).
Intro | what is PHPPHP is the "P" in any LAM"P" installation and there for a main part of the back bone of apache web servers. It is a general-purpose scripting language geared towards web development and one of the main actors not only in providing functionality to a website and the services it provides but also responsible for the speed and responsiveness of the service provided. At the same time it's correct implementation as well as version and services used is in part a main ingredient of the security and the reliability of the whole system, so changes as well as the main initial decisions about the general setup itself define even chances of creating vulnerabilities of the entire setup.
Reasons and goals of modifying the standard PHP settings of a basic LAMP serverThis tutorial was created in view of modifying a standard single domain VPS installation, in this case a setup created for a friendica fediVerse node. The goal is to activate PHP-fpm as the provider for the PHP services of the LAMP installation, the apache2 server. Also part of the intention is to become able to vary the PHP version for the respective domain and the respective platform version that is using it, becoming independent of standard updates of the PHP version by the server environment, preventing incompatibilities out of automated updating procedures. As the intention is to create a VPS environment that serves several domains with different platforms, or platform versions, it is necessary to be able to install and use different PHP versions that fit the specific development stages and needs of the respective platforms.

Map image of the LAMP consept and structure showing into detail part of PHP versions and setup


Why PHP-fpmPHP-fpm is a modification of the standard PHP setup in LAMP servers, adding certain capabilities that allow on one hand more specific settings, including options to speed up processes, while taking certain risks in security and vulnerability of the system as the code and options increase. It is a widely used modification in the LAMP server environment with an evolution of over two decades to the point that it has evolved into being even considered as a basic integration into the standard apache LAMP server setup. As for now it is not part of the basic debian setup and it's repository has to be added by a specific PPA, a fact that adds the need to add the option of adding PPA's to a basic debian system. PPA's are a source to add extra features with repos not included in the debian main distribution. They are a standard in ubuntu and have become common in the GNU-linux debian environment. It is necessary, and probably always will be necessary, to add the PPA function itself to the basic debian setup, as the main goal of debian itself is to be a simple and restricted backbone where additional well defined tools can be added as needed.
Main functions of PHP-fpm:
  • separating the PHP process from the apache server
  • speeding up processes by allowing to run multiple processes at the same time
  • adjusting and fine tuning multiple processes depending on the capabilities of the hardware
  • adjusting and fine tuning processes depending on the capabilities of the respective platforms
  • enabling the use of different php versions for different domains and there for different platforms or different platform versions.
  • adding access to PHP versions that are still in development and not at disposition in standard stable release of a server software which normally is designed to create a stable and reliable production environment for VPS server, enabling setups for the development of software and platforms.


DIY standard procedures - best practiceOpen a minimalistic text editor of your choice (e.g. mousepad/kate) to store basic and important information of your interaction with the CLI (console).
Backup the commands and copy/paste notes of the basic results as well as information of your search and queries.

checking the existing settings before any modificationrootname@VPShosting:~# sudo php -v
rootname@VPShosting:~# sudo php --version
rootname@VPShosting:~# sudo php
rootname@VPShosting:~# sudo which php
rootname@VPShosting:~# sudo ls -l /usr/bin/
rootname@VPShosting:~# sudo ls -l /etc/alternatives/
adding PHP-fpm PPA to the systemcheck that your system is up to date
add PPA's as sources to the system
add the PHP-fpm PPA to the system

rootname@VPShosting:~# sudo apt get update
rootname@VPShosting:~# sudo apt get upgrade
rootname@VPShosting:~# sudo install software-properties-common
rootname@VPShosting:~# sudo add-apt-repository ppa:ondrej/php

default installation of php and php-fpm specific fileslibapache2-mod-php -> to run PHP scripts on apache, necessary for -fpm?
libapache2-mod-fcgid -> unclear if necessary for -fpm
php -> standard PHP
php-fpm -> standard PHP-spm module
php-mysql -> Allows PHP to interact with MySQL databases
php-cgi -> run PHP scripts without apache PHP module
php-cli -> run PHP scripts from the command line

rootname@VPShosting:~# sudo apt install libapache2-mod-php libapache2-mod-fcgid php php-fpm php-mysql php-cgi php-cli

specific additional modules to run friendicaphp-common ->
php-curl -> URL transfer in PHP applications
php-gd -> image processing
php-imagick ->
php-intl ->
php-mbstring -> support for UTF-8 text formats
php-sqlite3 ->
php-xml -> XML support
php-xmlrpc ->
php-zip -> ZIP file support

rootname@VPShosting:~# sudo apt install php-common php-curl php-gd php-imagick php-intl php-mbstring php-sqlite3 php-xml php-xmlrpc php-zip

some more optional basic modules:php-phpdbg ->
php-imap ->
imagemagick ->
php-mcrypt ->
php-json ->
rootname@VPShosting:~# sudo apt install php-phpdbg php-imap imagemagick php-mcrypt php-json
enable apache php-fpm modules and activate PHP-fpmproxy_fcgi: connect apache with PHP-fpm as a proxy server
setenvif: setting environment variables inbetween apache and PHP-fpm
enable the default PHP-fpm configuration
restart the apache server to initialize the changes

rootname@VPShosting:~# sudo a2enmod proxy_fcgi setenvif
rootname@VPShosting:~# sudo a2enconf php-fpm
rootname@VPShosting:~# sudo systemctl restart apache2

standard instalation of a specific php-fpm version | example php7.4all avilabel modules:
php7.4 php7.4-cli php7.4-common php7.4-dev php7.4-fpm php7.4-cgi libphp7.4-embed php7.4-phpdbg php7.4-readline php7.4-curl php7.4-mysql php7.4-sqlite3 php7.4-pgsql php7.4-imap imagemagick php7.4-imagick php7.4-gd memcached php7.4-memcached php7.4-memcache php7.4-opcache php-apcu php-apcu-bc php7.4-apcu php7.4-apcu-bc php7.4-igbinary php7.4-mcrypt php7.4-bcmath php7.4-zip php7.4-bz2 xml2 php7.4-xml php7.4-tidy php7.4-xsl php7.4-json php7.4-intl php7.4-mbstring php7.4-pspell php7.4-ldap php7.4-soap php7.4-xmlrpc php-pear pkg-php-tools shtool dh-php dh-make php-geoip php7.4-geoip libruby
Use the following command to search available PHP 7 modules in the package repository.
sudo apt-cache search php7*

basic modules to work with and run properly php7.4-fpmlibapache2-mod-php -> to run PHP scripts on apache, necessary for -fpm?
libapache2-mod-fcgid -> unclear if necessary for -fpm
php7.4 -> standard PHP
php7.4-fpm -> standard PHP-spm module
php7.4-mysql -> Allows PHP to interact with MySQL databases
php7.4-cgi -> run PHP scripts without apache PHP module
php7.4-cli -> run PHP scripts from the command line

rootname@VPShosting:~# sudo apt install libapache2-mod-php7.4 php7.4 php7.4-fpm php7.4-cgi php7.4-cli php7.4-mysql

specific additional modules to run friendicaphp7.4-common ->
php7.4-curl -> URL transfer in PHP applications
php7.4-gd -> image processing
php7.4-imagick ->
php7.4-intl ->
php7.4-mbstring -> support for UTF-8 text formats
php7.4-sqlite3 ->
php7.4-xml -> XML support
php7.4-xmlrpc ->
php7.4-zip -> ZIP file support

rootname@VPShosting:~# sudo apt install php7.4-common php7.4-curl php7.4-gd php7.4-intl php7.4-zip php7.4-xml php7.4-xmlrpc php7.4-imagick php7.4-mbstring php7.4-sqlite3

some more optional basic modules:php7.4-phpdbg ->
hp7.4-imap ->
imagemagick ->
php7.4-mcrypt ->
php7.4-json ->
rootname@VPShosting:~# sudo apt install php7.4-phpdbg php7.4-imap imagemagick php7.4-mcrypt php7.4-json
activate php7.4-fpmenable php7.4
restart the apache server to initialize the changes

rootname@VPShosting:~# sudo a2enconf php7.4-fpm
rootname@VPShosting:~# sudo systemctl restart apache2

check the existing settings after the modification rootname@VPShosting:~# sudo php -v
rootname@VPShosting:~# sudo php --version
rootname@VPShosting:~# sudo php
rootname@VPShosting:~# sudo which php
rootname@VPShosting:~# sudo ls -l /usr/bin/
rootname@VPShosting:~# sudo ls -l /etc/alternatives/
Links to howTo's, DIY's, tutorials and other additional information on the webapache2
debian PHP
ubuntu PHP
PHP-fpm
how-to-install-lamp-stack-on-ubuntu
how-to-install-php-7-4-and-set-up-a-local-development-environment-on-ubuntu-20-04
learn-how-to-install-lamp-PHP-FPM-on-ubuntu-22-04
lidaobing/php-fpm.conf
[Multiple PHP versions on Ubuntu]anwas/multiple-php.txt | #php #dev #ispconfig

v.02How does the setting:
'php_path' =>, definable in the /config/local.config.php or by the console via /bin/console config work exactly?
command and code recollection till now:
/usr/bin/
/usr/bin/phpX.YZ
/etc/php/8.1/fpm
specific (changeable)settings of the specific php version
/etc/php/8.1/apache2/php.ini
commands in CLI (console)
crontab -e
php -v
php --version
ls -l
successive (?):
php
which php
check that php-cli is installed
/var/www/domainfolder/bin/console config
ls -l /usr/bin/
ls -l /usr/bin/php -> /etc/alternatives/php
php.default -> php8.3
php5.6
php7.2
php8.1
php8.3
php8.4
phpdbg -> /etc/alternatives/phpdbg
phpdbg8.4
ls -l /etc/alternatives/
ls -l /etc/alternatives/php -> /usr/bin/php.default
php-fpm.sock -> /run/php/php8.1-fpm.sock
php.1.gz -> /usr/share/man/man1/php.default.1.gz
phpdbg -> /usr/bin/phpdbg8.4
phpdbg.1.gz -> /usr/share/man/man1/phpdbg8.4.1.gz
update-alternatives --set php /usr/bin/php8.4
update-alternatives --config php
update-alternatives --config phpThere are 6 choices for the alternative php (providing /usr/bin/php).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/php.default 100 auto mode
1 /usr/bin/php.default 100 manual mode
2 /usr/bin/php5.6 56 manual mode
3 /usr/bin/php7.2 72 manual mode
* 4 /usr/bin/php8.1 81 manual mode
5 /usr/bin/php8.3 83 manual mode
6 /usr/bin/php8.4 84 manual mode
Press <enter> to keep the current choice
, or type selection number:]

add-apt-repository ppa:ondrej/php
/etc/apache2/mods-available/
/etc/apache2/mods-enabled/
a2enmod php7.4
a2dismod php7.2
a2enmod actions fcgid alias proxy_fcgi
/etc/apache2/sites-available/
/etc/apache2/sites-enabled/
a2ensite domain.com.conf
a2dissite domain.com.conf
service apache2 restart
service apache2 reload (?)
systemctl restart apache2
systemctl status apache2
systemctl status php7.2-fpm
systemctl start php7.2-fpm
prints
PHP version 8.1.31 php.ini /**/8.1/fpm/php.ini
definitions/rules/settings in files
'php_path' =>
'php_path' => '/usr/bin/php'
'php_path' => '/etc/php/8.1/fpm/'
{crontab-worker}
files
/var/www/domainfolder/config/local.config.php
/etc/apache2/sites-available/domain.com.conf
questions to solveare the php mods actions fcgid alias proxy_fcgi activated or not?
How would a complete setup as mod_php look like?
How would a complete setup as php-fpm look like?
What is the actual setup?
What is enabled?
Why doesn't castopod enable videos?
Is ffmpeg installed? (most likely)
to check outsyslog.ident string (?)
And than there is also the PPA sudo add-apt-repository ppa:ondrej/apache2, actually not mentioned anywhere else (what for?):
https://gist.github.com/anwas/4873797fd515c69e6f05d9e6d2880e01
some info
f you want to suppress the message and keep those packages installed (perhaps you're now using them), use:
apt-get install "package-name"
Notes about Alternatives systems
https://gist.github.com/anwas/4873797fd515c69e6f05d9e6d2880e01
For command line
It's important to note that there are four important PHP commands you should update if changing the default versions.
These include php, php-config, phpdbg and phpize. So, to fully migrate to PHP 8.0, execute the following:
  sudo update-alternatives --set php /usr/bin/php8.0
    sudo update-alternatives --set php-config /usr/bin/php-config8.0
    sudo update-alternatives --set phpdbg /usr/bin/phpdbg8.0
    sudo update-alternatives --set phpize /usr/bin/phpize8.0
    sudo update-alternatives --set phar /usr/bin/phar8.0
    sudo update-alternatives --set phar.phar /usr/bin/phar.phar8.0
related:
how to install friendica on ubuntu VPS
castpod install
mySQL
Creating several friendica instances and other websites as sub/domains on one VPS with one IP
v.01How does the setting:
'php_path' =>, definable in the /config/local.config.php or by the console via /bin/console config work exactly?
The setting 'php_path' => '/usr/bin/php', that actually also shows up in the crontab -e file doesn't exist as an existing folder structure and/or file, at least on this standard ubuntu server installation, but was the original setting of this instance when we ported it from a friendica beta hosting service over here to a single IP VPS server with a single domain. And till now with that setting this instance ran quite well.
Where does /usr/bin/php actually point to, by whom is ist accessed (www-data?) and is there a way to change the reference it points to (if it is actually a reference inside friendica)?
On this server, in the case of the installed friendica versions 2024.xx we set this to:
'php_path' => '/etc/php/8.1/fpm/' and for now the display in the admin panel looks quite right:
PHP version 8.1.31 php.ini /**/8.1/fpm/php.ini
reasons for this "help to understand" request
This server is being setup to host different sub/domains, including different and older friendica instances (3.4.3/2019.12/2021.01/2021.04). The idea is at least to be able eventually to evolve them step by step to the actual stable or old stable versions of friendica. To achieve that this tutorial was used to be able to manage different php versions on the same VPS. The references for the php versions were taken from this github page.
There for the way the php version used for the different friendica versions is crucial to make things work in the first place.

deadlink

Ver. 05 | install and/or move friendica to ubuntu 22.04 LTS VPS server


EDIT - informationThis tutorial is supposed to be published by the tutorial profile of this server.
It is designed to have several chapters, each being distinctively seperated by an own titel. In total as of now there are like besides this introduction like 6 chapters.
posting and edition time of and by this EDIT profileof ver05 as of now 1hs
mastodon review contact: @mʕ•ﻌ•ʔm bitPickup
--
Categories:

@helpers@forum.friendi.ca

SPOILER - click to open/close || IntroductionThis tutorial is an adaption of the tutorial "creating a friendica server - ubuntu" by @Hank G ☑️ based on the experience of the installation report by @…ᘛ⁐̤ᕐᐷ jesuisatire bitPickup:
https://squeet.me/display/962c3e10-5765-2e86-4a15-589579746174
and specific help by @Raroun.

Server specs and friendica version used:
VPS server | Ubuntu 22.04 LTS
PHP Version 8.1.2-1ubuntu2.14
4 Core CPU, 8 GB Ram with 300GB NVME Disk
Friendica [STABLE] | 'Giant Rhubarb' 2023.05 - 1518

SPOILER - click to open/close || Installation environment and HowToThe only reasonable way to work with a VPSserver on the web is using the console.
If you are not familiar with that don't worry, it is easy and the only thing you have to do is being able to copy/paste the commands displayed:
¡Copy/paste only the codeBoxes like this one, located outside of the spoilers of this tutorial one after another without altering the sequence!
Of course it is necessary to change the specific file names and passwords for you indiviual site, but that's all. promise!
On the console you wont be able to copy/paste with the keyboard ctrl-C/ctrl-V technique, you'll have to use the mouse "right click, chose option" technique.
This tutorial was created on a #debian #linux desktop environment.
There shouldn't be differences if you want to do this from a #windows machine.
The method used for communication between your local computer and the VPS server is called #SSH:
Wikipedia - Secure Shell:
"Cryptographic network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers."

#linux #debian #ubuntu #friendica #fediVerse #fediTutorial #tutorial #fediHelp #fediTips #activityPub #HowTo #DIY #VPS #server #selfHosting
@admin@tupambae.org @tutorial@tupambae.org

in reply to TupambAdminOrg [2024.03] Friendica Support reshared this.

Looks like it's starting to work out!

First publication of the #castoPod subdomain hosted on this very VPS server. This answer contains actually a direct link to a video snippet created on the instance and hosted on the instance. The setup is a littel weird, more like have way to the final goal, but with some work arounds usefull, including for the hosting of videos.


@iDen Theater


#altText wrote:

Videosnippet aus der Episode der mit #castopod erstellt wurde und auf der Instanz hinterlegt ist. Eingebettete Texte aus einer extra hierfür erstellten Untertiteldatei im .srt Format werden eingeblendet. Der Video an sich ist nicht viel mehr als eine rotbraune Oberfläche auf der das Thumbnail der Episode zu sehen ist. Die Untertiteltexte erscheinen auf der Oberfläche.


in reply to utopiArte Friendica Support reshared this.

@utopiArte

castopod answer to specific castopod related php setting in .env (config file):

https://tupambae.org/display/e6f70137-cf102feba7445609-fc571dc3

reshared this


Tutorial reshared this.


Creating several friendica instances and other websites as sub/domains on one VPS with one IP


v.02
@Tutorial
@Friendica Developers and @Friendica Admins.

#howTo change a single #friendica domain #debian #ubuntu 2022.04lts VPS #hosting setup into a single IP multi domain VPS server.

Server structure map.

This tutorial builds on the install and/or move friendica to ubuntu 22.04 LTS VPS server howTo with the intention to change the main setup into a domain name-based virtual hosting.

The folder name in the VPS folder structure in /var/www/for the domains can be choosen as you like, for example:

  • /var/www/domaincom/
    All apache tutorials found in a quick search do choose the domain or subdomain name including the respective dot's like this:
  • /var/www/domain.com/


Both options are possible for a correct working environment.
@Ⓜ3️⃣3️⃣ 🌌 pointed out that for automatization scripts it's usefull to keep that consistent and there for to use FQDN (Fully Qualified Domain Name) as part of the path.
Never the less, to keep the concepts of domain URL's and folder names seperate and to prevent the notion that the domain name syntax is mandatory we will stick with simple folder names in this #tutorial.

The naming of the .conf files in /etc/apache2/sites-available/ refer to the actual domain names and their settings. [Even tho these .conf file names also could be chosen probably at will?], as the definitions about the actual domains refereed are given inside those files, we'll stick to the real sub/domain names in this case as it's quite reasonable and logical to do so.

We will address the details for a step by step change from a single VPS single IP domain hosting to a multiple name-based single IP virtual hosting in answers to this topic:

  • Inicial VPS domain hosting served at:
    /var/www/html/
  • Name-based virtual hosting domain VPS where several domains are served by one IP, leaving /html in place if a client request doesn’t match any other sites, like proposed in this digitalOcean tutorial:
    /var/www/html/ as fall back option
    /var/www/domaincom/index.html
    /var/www/subdomaincom/index.html
    /var/www/domainorg/ original friendica installation
    /var/www/subdomainorg/index.html


Any comments hints and observations are really appreciated!
#admin #fediAdmin

Unknown parent Friendica Developers reshared this.

TupambAdminOrg [2024.03]

@utopiArte

Where is the php version used for the specific domain defined?
Is it possible to define the use of different PHP versions for different domains and if so how?

There can be used different php versions for different sub/domains.
PHP-fpm has to be installed to do so.
In general terms the php version for the sub/domain is defined in domain.conf.

In the case of friendica there is a front end [domain.conf] and a backend setting [crontab e] and those should be using the same php version.
The friendica php setting in /config/local.config.php is optional and most likely the same reference than the domain.conf setting.

PHP settings Q&A

Tobias hat geschrieben:

@ TupambAdminOrg [2024.03] you need two PHP's - or better say two ways to call it. The one that is called by the webserver directly (this is either php-fpm or the mod_php in case of Apache2 servers) and the other one in the terminal PHP that is called by the background job. Both should have the same version.


Looks like it's starting to work out!

First publication of the #castoPod subdomain hosted on this very VPS server. This answer contains actually a direct link to a video snippet created on the instance and hosted on the instance. The setup is a littel weird, more like have way to the final goal, but with some work arounds usefull, including for the hosting of videos.


reshared this


Tutorial reshared this.


@Tutorial for @free open source

#fediTips

#APP's for the decentralized #fediVerse

#friendica your very own #newsPaper #desktop profile to #readTheRoom.
The #mastodonChatAPP's for your your cellphone #Raccoon #fediLab #relatica


#fediTips

Basically I use #friendica from #desktop @Julien, and due to it's powerful options "under the hood" I recommend to become familiar with that layout too @Captain Steph.

Not sure if #Raccoon is designed exclusively for friendica but I do know that @Hank G ☑️'s #relatica is, apparently there is even some desktop version too.

Actually if I had to choose only one platform as an option for each kind of #fediVerse screenView use case, I'd choose friendica for desktop and mastodon for cellphone every time. #Decentralization calls nearly by default for more than one profile and microblogging is for a handy screen while desktop is for #newsPaper like edition of content. And friendica is a little bit like that.
Your very own #newsPaper site in the internet.

That way your mastodon profile becomes your #chatAPP and your friendica profile on the desktop that follows your #mastodonChatAPP profile gets every conversation pushed into the stream in a brilliant page view to #readTheRoom.



Tutorial reshared this.


@Tutorial

#fediConsejos #fediAyua

¡Sabias que en un perfil #mastodon podes crear un enlace de verificación tipo "✔" de dicho perfil de forma muy lógica?

En la parte de configuración ay una pagina que dice algo sobre verificación de perfil.
El sistema real_me permite agregar una referencia a otro perfil o la pagina de otra pagina en internet, por ejemplo un #wordPress blog donde se coloca el nombre del perfil de #mastodon respectivo.

Es una referencia cruzada.

En mastodon agregas la dirección de la pagina que contiene la dirección del perfil de mastodon y entonces en el perfil de mastodon dicho enlace se muestra en verde grueso lo que significa "relación verificada".

Se puede apreciar y probar los enlaces por ejemplo en el perfil de @mʕ•ﻌ•ʔm bitPickup que tiene unos cuantos enlaces de relación comprobada.
👍

reshared this


Tutorial reshared this.


Tema editado en #friendica, por favor visitar el original para poder leer y apreciar bien su composicion.

Proyecto #redesLibres en el #fediVerso independiente para todos.

inicio de una conversacion offtopic en otro tema en que utopiArte wrote:

En todo caso me parece mas oportuno invertir en #fibraOptica para el internet.
(.. y si, esto es una indirecta para saber si tenes fibra óptica, pero no le digas a nadie ..)

respuesta victima de turno | clic para abrir/cerrar ja hace mil años (11 hará? Que tengo fibra óptica o más o.O) Todo lo veo como los dumb phones, evita la parálisis por decisión de tener mucha opción para elegir.
De todas formas, una de las cosas que me inclina a no hacerlo es que no soy de mirar mucha tele en sí, jeje.


offtopic, disculpa (propietario del tema original).

hace mil años que tengo fibra óptica

Un bebe positivamente sorprendido por la existencia de fibra óptica. Gif's de bebes siempre vienen bien.

(¿no estarás hablando de la conexión entre tus ojos y la pantalla en tu mente?)

Ay no, pensaba que la conversación sobre "Sigo soñando con que .." era con tigo @ victima, pero resulta que era con alguna otra @ mina .. :-O

Contenido del toot "Sigo soñando con que .." | clic para abrir/cerrarSigo soñando con que cada club de barrio, de futbol, diario, partido, comite de base, televisora, escuela, liceo y demas tengan instancias en el fedi. En particular por el tema de moderarnos entre todos y bajar esta locura de internet a tierra de:
"Che vo, lo que escribiste ayer en las redes libres estuvo mal, un poco mas de respeto y comprensión!"


Resulta que acá en @ tierranietos estamos a antena de cellular y no hay manera de conectar un pequeño VPS para una instalación #Yunohost, que es un especie de servidor de plataformas de #activityPub para debian, para trabajar en un setup básico tipo para redes libres descentralizados. Onda, friendica, #mastodon, #pixelfed, #castopod (o #peertube) para mostrar que se puede hacer y como.
No pude enganchar a otra persona que tiene fibra que quise convencer para intentar de hacer algo sin compromiso, pero si conseguí a alguien muy ducho en el tema como respaldo técnico auxiliar de ultimo recurso si es que no estoy.

La idea seria comprar un equipo de gasto económico en electricidad como el HP elite DESK 800 G2 que cuesta reacondicionado unos 200 USD, nombre de dominio ay, y ver que se pueda inventar. Ademas por supuesto documentar todo aquí en las redes en linea para un @Tutorial de @DIY y @howTo, así otros pueden aprender a pescar también.

Imagen de un HP elite DESK 800 G2


Muy divino gif de otra bebe haciendo macacadas con las cejas y riéndose intentando de encantar.
¡Como la ves, ganas de apoyar
un pequeño proyecto y aprender en el camino?

respuesta de la casi victima de turno | clic para abrir/cerrarji todo bien con la confusión, jiji. Muy tentadores esos memes che, pero no veo en condiciones para colaborar la verdad. No tengo ni idea de cómo hacer nada de eso ni energía para aprender creo. Que tenga fibra no implica mucho más. Tebgo una compu con el grub mal configurado para entrar en modo a prueba de fallos gualguasí a triaquel pa que me funquen los gráficos y tengo poco espacio en el disco. Tendría que acomdoar todos esos temas pro resolver eb mi compu, jeje.
Pero bue, ojalá encuebtres paoyo en breve y seguí usando esos memes en tu bùsqueda proque son muy buenos, jiji
in reply to utopiArte Tutorial reshared this.

utopiArte
 — (tupambaé)

// v.02

utopiArte wrote:

En el fondo es una propuesta colaborativa que según la persona, sus capacidades y posibilidades debería encontrar su espacio de participación (para un nodo #VPS #debian #Yunohost en el #fediVerso).

Lista en edición respecto a una participación en un proyecto como la propuesta desarrollada aquí.

Equipos y puestos imprescindibles para el funcionamiento básico de una instalación VPS de @YunoHost :neopossum_box: mínima ejemplar de prueba en base a obsoletos Win10 miniPC's reacondicionados:

  • Proveedor de acceso a la red con fibra óptica sin limite de transferencia de datos, o sea "canilla libre" de internet, que puede ser un hogar, institución estatal o no estatal, o una empresa .
  • Al menos un administrador, con una persona o equipo de personas de respaldo, para la administración de la instalación base de un servidor yunohost.
  • Al menos un administrador, con una persona o equipo de personas de respaldo, para la administración de cada plataforma del fediVerso instalada. El acceso administrativo es al "backend" de la respectiva instancia de plataforma, no a la propia instalación del equipo VPS de Yunohost.
  • Al menos un administrador, con una persona o equipo de personas de respaldo, para la moderación de cada instancia respectiva en el fediVerso.


Posibles opciones de participación ademas:

  • Soporte técnico de hardware.
  • Coordinador de promoción de concepto, ideas y oferta de servicios con respecto a la iniciativa.
  • Promotor(es) de concepto, ideas y oferta de servicios.
  • Creadores de contenido y material promocional de los conceptos, ideas y ofertas de servicios.
  • Colaboradores en conversar y desarrollar la idea en si.


Consideraciones generales de fondo


Para ser claro de entrada.
En cierta manera desde siempre se proclamo y quizás Ilya Zhitomirskiy 💗 fue el primero en definir lo de forma sencilla:
"El fediVerso en si no es para hacer dinero".
(“There's something deeper than making money off stuff” “On Diaspora* itself, there's no money to be made”)
.

Aun así, las #redesSociales son un proyecto enorme y mucha gente invierte mucho tiempo e incluso dinero propio para que las #redesLibres puedan existir. Hasta cierto punto este hecho y estos factores terminan siendo un limitante, justamente por dichas circunstancias, el tiempo y el dinero limitado de unos pocos idealistas.
Al mismo tiempo ay todo un campo de trabajo que fue monopolizado por los promotores de las redes comerciales centralizadas. Trabajo de programadores, que en el caso de nuestros proyectos #FOSS, proyectos de #softwareLibre, se intenta de financiar en parte por sitios como kickstarter, patreon y demás. De hecho, los trabajadores de las redes comerciales enriquecieron tanto a los propietarios de las acciones y de capital de inversión de dichos monopolios, que como resultado estos pocos ahora billonarios comenzaron de usar este dinero para comprar nuestras democracias.
Es evidente, y ya se esta mostrando, de que ay trabajo de administración y mantenimiento de sistemas que se están cubriendo por ejemplo con ofertas de alojamiento de servidores en internet de instancias de plataformas del fediVerso.
En este contexto fue muy evidente la atención que recibió el fundador de mastodon por parte de capital aventurero de Silicon Valley (VC -> Venture Capital) en 2022, cuando el monopolista twitter fue copado de forma casi hostil por parte de un individuo por la simple razón de que tenia suficiente dinero como para hacerlo.
En su momento la respuesta de @ Gargron fue algo por el estilo de:
"No, el concepto #FOSS descentralizado de mastodon nunca estará a la venta. Lo que si puede haber es oportunidad en la rama del #hosting". Y habría que agregar, "o de sitios".
Por lo visto podemos observar actualmente una reacción parecida por el creador de #pixelfed @ dansup respecto a inversores haciendo fila, intentando de proteger y duplicar el dinero que ya obtuvieron en las plataformas comerciales. Indudablemente ademas intentando de corromper y destruir la única verdadera opción construida por la gente para la gente en nuestro internet. Es un intento de destruir el fediVerso desde adentro.

Dicho todo eso, cabe destacar que si bien quizás no tengamos dinero de sobra y que nuestro tiempo sea limitado, lo que tenemos a mano basta y sobra para dedicarnos a construir y ejemplificar una alternativa a nivel de #grassRoots, el #bocaAboca, el #puertaApuerta, como para juntarse y colaborar.

Cada uno según sus capacidades y habilidades.

Esto incluye invertir la #fibraÓptica para que sean emisoras nuestras no exclusivamente emisoares de ellos.

Y lo que podemos ofrecer es todo una gama de laburos, tanto voluntario como también quizás remunerados para algunos. Sea "por amor al arte", en defensa de la libertad de expresión, la convicción de que las democracias precisan una base soberana, o la simple rebeldía de que "así de simple no la van a tener".


in reply to utopiArte Tutorial reshared this.

Para ser claro de entrada.
En cierta manera desde siempre se proclamo y quizás Ilya Zhitomirskiy 💗 fue el primero en definir lo de forma sencilla:
"El fediVerso en si no es para hacer dinero".
(“There's something deeper than making money off stuff” “On Diaspora* itself, there's no money to be made”)
.

Aun así, las #redesSociales son un proyecto enorme y mucha gente invierte mucho tiempo e incluso dinero propio para que las #redesLibres puedan existir. Hasta cierto punto este hecho y estos factores terminan siendo un limitante, justamente por dichas circunstancias, el tiempo y el dinero limitado de unos pocos idealistas.
Al mismo tiempo ay todo un campo de trabajo que fue monopolizado por los promotores de las redes comerciales centralizadas. Trabajo de programadores, que en el caso de nuestros proyectos #FOSS, proyectos de #softwareLibre, se intenta de financiar en parte por sitios como kickstarter, patreon y demás. De hecho, los trabajadores de las redes comerciales enriquecieron tanto a los propietarios de las acciones y de capital de inversión de dichos monopolios, que como resultado estos pocos ahora billonarios comenzaron de usar este dinero para comprar nuestras democracias.
Es evidente, y ya se esta mostrando, de que ay trabajo de administración y mantenimiento de sistemas que se están cubriendo por ejemplo con ofertas de alojamiento de servidores en internet de instancias de plataformas del fediVerso.
En este contexto fue muy evidente la atención que recibió el fundador de mastodon por parte de capital aventurero de Silicon Valley (VC -> Venture Capital) en 2022, cuando el monopolista twitter fue copado de forma casi hostil por parte de un individuo por la simple razón de que tenia suficiente dinero como para hacerlo.
En su momento la respuesta de @ Gargron fue algo por el estilo de:
"No, el concepto #FOSS descentralizado de mastodon nunca estará a la venta. Lo que si puede haber es oportunidad en la rama del #hosting". Y habría que agregar, "o de sitios".
Por lo visto podemos observar actualmente una reacción parecida por el creador de #pixelfed @ dansup respecto a inversores haciendo fila, intentando de proteger y duplicar el dinero que ya obtuvieron en las plataformas comerciales. Indudablemente ademas intentando de corromper y destruir la única verdadera opción construida por la gente para la gente en nuestro internet. Es un intento de destruir el fediVerso desde adentro.

Dicho todo eso, cabe destacar que si bien quizás no tengamos dinero de sobra y que nuestro tiempo sea limitado, lo que tenemos a mano basta y sobra para dedicarnos a construir y ejemplificar una alternativa a nivel de #grassRoots, el #bocaAboca, el #puertaApuerta, como para juntarse y colaborar.

Cada uno según sus capacidades y habilidades.

Esto incluye invertir la #fibraÓptica para que sean emisoras nuestras no exclusivamente emisoares de ellos.

Y lo que podemos ofrecer es todo una gama de laburos, tanto voluntario como también quizás remunerados para algunos. Sea "por amor al arte", en defensa de la libertad de expresión, la convicción de que las democracias precisan una base soberana, o la simple rebeldía de que "así de simple no la van a tener".

reshared this


Tutorial reshared this.


Tema editado en #friendica, por favor visitar el original para poder leer y apreciar bien su composicion.

Proyecto #redesLibres en el #fediVerso independiente para todos.

inicio de una conversacion offtopic en otro tema en que utopiArte wrote:

En todo caso me parece mas oportuno invertir en #fibraOptica para el internet.
(.. y si, esto es una indirecta para saber si tenes fibra óptica, pero no le digas a nadie ..)

respuesta victima de turno | clic para abrir/cerrar ja hace mil años (11 hará? Que tengo fibra óptica o más o.O) Todo lo veo como los dumb phones, evita la parálisis por decisión de tener mucha opción para elegir.
De todas formas, una de las cosas que me inclina a no hacerlo es que no soy de mirar mucha tele en sí, jeje.


offtopic, disculpa (propietario del tema original).

hace mil años que tengo fibra óptica

Un bebe positivamente sorprendido por la existencia de fibra óptica. Gif's de bebes siempre vienen bien.

(¿no estarás hablando de la conexión entre tus ojos y la pantalla en tu mente?)

Ay no, pensaba que la conversación sobre "Sigo soñando con que .." era con tigo @ victima, pero resulta que era con alguna otra @ mina .. :-O

Contenido del toot "Sigo soñando con que .. | clic para abrir/cerrarSigo soñando con que cada club de barrio, de futbol, diario, partido, comite de base, televisora, escuela, liceo y demas tengan instancias en el fedi. En particular por el tema de moderarnos entre todos y bajar esta locura de internet a tierra de:
"Che vo, lo que escribiste ayer en las redes libres estuvo mal, un poco mas de respeto y comprensión!"


Resulta que acá en @ tierranietos estamos a antena de cellular y no hay manera de conectar un pequeño VPS para una instalación #Yunohost, que es un especie de servidor de plataformas de #activityPub para debian, para trabajar en un setup básico tipo para redes libres descentralizados. Onda, friendica, #mastodon, #pixelfed, #castopod (o #peertube) para mostrar que se puede hacer y como.
No pude enganchar a otra persona que tiene fibra que quise convencer para intentar de hacer algo sin compromiso, pero si conseguí a alguien muy ducho en el tema como respaldo técnico auxiliar de ultimo recurso si es que no estoy.

La idea seria comprar un equipo de gasto económico en electricidad como el HP elite DESK 800 G2 que cuesta reacondicionado unos 200 USD, nombre de dominio ay, y ver que se pueda inventar. Ademas por supuesto documentar todo aquí en las redes en linea para un @Tutorial de @DIY y @howTo, así otros pueden aprender a pescar también.

Imagen de un HP elite DESK 800 G2


Muy divino gif de otra bebe haciendo macacadas con las cejas y riéndose intentando de encantar.
¡Como la ves, ganas de apoyar
un pequeño proyecto y aprender en el camino?

respuesta de la casi victima de turno | clic para abrir/cerrarji todo bien con la confusión, jiji. Muy tentadores esos memes che, pero no veo en condiciones para colaborar la verdad. No tengo ni idea de cómo hacer nada de eso ni energía para aprender creo. Que tenga fibra no implica mucho más. Tebgo una compu con el grub mal configurado para entrar en modo a prueba de fallos gualguasí a triaquel pa que me funquen los gráficos y tengo poco espacio en el disco. Tendría que acomdoar todos esos temas pro resolver eb mi compu, jeje.
Pero bue, ojalá encuebtres paoyo en breve y seguí usando esos memes en tu bùsqueda proque son muy buenos, jiji


@mina
Sigo soñando con que cada club de barrio, de futbol, diario, partido, comite de base, televisora, escuela, liceo y demas tengan instancias en el fedi. En particular por el tema de moderarnos entre todos y bajar esta locura de internet a tierra de: "Che vo, lo que escribiste ayer en las redes libres estuvo mal, un poco mas de respeto y comprensión!"

YT me encaja shadowBan en todos mis comentarios (políticos en época de elecciones) por no pasarles mi tel.
No existe.

@gusdelsur


reshared this


Friendica Support reshared this.


frio theme - Service Unavailable


Hi there @Friendica Support
just changed on this profile to FRIO as VIER seems to basically not perform the basic functions.

When I try to go to the settings page I get a "Service Unavailable" page.

What should I do?

friendica 2023.05 - firefox

in reply to Tutorial Friendica Support reshared this.

https://tupambae.org/admin/themes/frio

Service Unavailable
unable to create directory /var/www/html/view/smarty3/compiled/90/4f/52

Exception thrown in /var/www/html/src/Core/Renderer.php:90
Stack trace:
#0 /var/www/html/view/theme/frio/config.php(199): Friendica\Core\Renderer::replaceMacros()
#1 /var/www/html/view/theme/frio/config.php(141): frio_form()
#2 /var/www/html/src/Module/Admin/Themes/Embed.php(89): theme_admin()
#3 /var/www/html/src/BaseModule.php(244): Friendica\Module\Admin\Themes\Embed->content()
#4 /var/www/html/src/App.php(703): Friendica\BaseModule->run()
#5 /var/www/html/index.php(52): Friendica\App->runFrontend()
#6 {main}

#1 #4 #2 #3 #5 #6
in reply to Tutorial Friendica Support reshared this.

Update:

Correct CHMOD settings for smarty3, subfolders and their users


Correct CHMOD settings for smarty3, subfolders and their users


Hi there @Friendica Support ,
this question is related to this help request:
frio theme - Service Unavailable
https://tupambae.org/display/0ac89072-9165-5e71-7f9f-916750014598

I had a look at the smarty CHMOD settings and found the following:

drwxrwxr-x 3 www-data www-data 4096 Nov 8 20:23 smarty3
If I'm not wrong that's CMOD 775 (rwx|rwx|r-x) (?)

In the installation process the commands to create the smarty folders were:
www-data@VPShosting:~/html$ mkdir -p view/smarty3
www-data@VPShosting:~/html$ chmod 775 view/smarty3
see:
https://squeet.me/display/962c3e10-1565-2eab-e611-2a9750230278
https://tupambae.org/display/0ac89072-2065-5da2-9124-8b5839853793
--
I looked into the subfolders and found:

rootname@VPShosting:/var/www/html/view/smarty3# ls -l
drwxr-xr-x 222 www-data www-data 4096 Nov 25 17:20 compiled => CMOD 755 (rwx|r-x|r-x) (?)
--
The folder "compiled" has a long list of sub-folders apparently each having 2 more steps of sub-folders.

rootname@VPShosting:/var/www/html/view/smarty3/compiled# ls -l
total 880

I found two types of folders, some few created on different dates strangely belonging to the user root instead of www-data, here two examples and how those two types of subfolders look like.
I guess the folders owned by root are wrong?
--------------------
drwxr-xr-x 3 root root 4096 Nov 12 04:35 00
-
rootname@VPShosting:/var/www/html/view/smarty3/compiled/00# ls -l
drwxr-xr-x 3 root root 4096 Nov 12 04:35 d4 => CMOD 755 (rwx|r-x|r-x) (?)

rootname@VPShosting:/var/www/html/view/smarty3/compiled/00/d4# ls -l
drwxr-xr-x 2 root root 4096 Nov 12 04:35 ec => CMOD 755 (rwx|r-x|r-x) (?)

rootname@VPShosting:/var/www/html/view/smarty3/compiled/00/d4/ec# ls -l
-rw-r--r-- 1 root root 675 Nov 12 04:35 00d4eca105abd94437094f3d4409477acb55526a_2.string.php => CMOD 644 (rw-|r--|r--) (?)
--------------------
drwxr-xr-x 3 www-data www-data 4096 Nov 22 20:25 01
-
rootname@VPShosting:/var/www/html/view/smarty3/compiled/01# ls -l
drwxr-xr-x 3 www-data www-data 4096 Nov 22 20:25 97 => CMOD 755 (rwx|r-x|r-x) (?)

rootname@VPShosting:/var/www/html/view/smarty3/compiled/01/97# ls -l
drwxr-xr-x 2 www-data www-data 4096 Nov 22 20:25 f2 => CMOD 755 (rwx|r-x|r-x) (?)

rootname@VPShosting:/var/www/html/view/smarty3/compiled/01/97/f2# ls -l
-rw-r--r-- 1 www-data www-data 6140 Nov 22 20:25 0197f2d4b23957a898d38870d6c6a3775da487ff_2.file.group_side.tpl.php => CMOD 644 (rw-|r--|r--) (?)



Unknown parent

utopiArte

/friendica function research.
posted from desktop with profile settings "as is".
no posting options available on the reply panel window.


Thx for pointing out some details of this remake @jesui .

Over here on the #fediLab app the gif/mp4 has no still picture mode so the first pic just runs by quite fast.

Maybe in times of tictoc our minds adapt to more speed and evolve the photographic memory so this is fine anyway?

View of the toot over here on #friendica on firefox desktop, the gif turned into a movie theater ambience:
Image/Photo
@gimped @★Pope Miller the Defondor

in reply to utopiArte

/friendica function research.


The publication of this answer looks fine, the reply window marked it as "public" so this might have been a #fediLab app options setting in the other restricted publication of this content.

The standard setting of this friendica profile right now is "publishing publicly":


edit:
some how this is accidently set to"private" so I'm gone repost it also as public to see outcome and eventual bug research. this post originated from fediLap app on android7

Thx for pointing out some details of this remake @jesui .

Over here on the #fediLab app the gif/mp4 has no still picture mode so the first pic just runs by quite fast.

Maybe in times of tictoc our minds adapt to more speed and evolve the photographic memory so this is fine anyway?

View of the toot over here on #friendica on firefox desktop, the gif turned into a movie theater ambience:
Image/photo
@gimped @★Pope Miller the Defondor




This post is already re-shared into the category friendicaTunning.

As a comparison, this kind of "re-share" is the standard "add URL option" of a new friendica post posted into the category openBugreport.

#friendica #fediHelp


@Friendica Support

My instance appears to have a problem - the first load of the network page takes so long that I've had to increase the timeout for php-fpm in my nginx config, or else get 504 errors.

It seems like later attempts to load the page are a bit faster, but I expect my users will have given up waiting long ago.

I've seen that others have had similar issues in the past, and there seems to be no solution.

iotop shows that even AFTER my profile page has loaded, a further 545MB of disk reads due to mysql goes on.

I'd noticed this sort of extreme disk activity going on before, albeit not as bad.

Is this a scalability issue in friendica? or is my node under attack?

Suggestions?




tweaking mySQL
#friendica #fediHelp


@Friendica Support

My instance appears to have a problem - the first load of the network page takes so long that I've had to increase the timeout for php-fpm in my nginx config, or else get 504 errors.

It seems like later attempts to load the page are a bit faster, but I expect my users will have given up waiting long ago.

I've seen that others have had similar issues in the past, and there seems to be no solution.

iotop shows that even AFTER my profile page has loaded, a further 545MB of disk reads due to mysql goes on.

I'd noticed this sort of extreme disk activity going on before, albeit not as bad.

Is this a scalability issue in friendica? or is my node under attack?

Suggestions?



Tutorial reshared this.


@tutorial

via @spyro

https://social.weyr.org.uk/display/b340ee93-5165-50ea-2367-6ce599086918

#fedHelp #fediAdmin #fediVerse #journalism


Michael... please remember...

I ***dont know what I'm looking at*** here.

I don't know how friendica works internally.

things like... "What is a Gserver? Why is it updating? Whats the difference between updating gserver*s* or in the singular?

What is Delivery? Why is there APDelivery?

What do all the things in the queue *MEAN*?

I can add a "grep network" to the suggestion you made earlier, but it //tells me nothing//.

Currently, My instance is responsive enough to the "home" button, bt the network page is still causing 504 errors.

This *reeks* of runaway query, but I dont have any idea where to start looking for it.



Tutorial reshared this.


@Tutorial
stored in category #openBugReport


bugreport - can't answer, like or reshare posts


@Friendica Developers

I didn't search open and closed issues for duplicates.
https://github.com/friendica/friendica/issues?utf8=%E2%9C%93&q=is%3Aissue

Bug Description
I can't post from this brand new profile public community forum ("tutorial") to an existing post published from a standard profile ("utopiarte") of my server.

Steps to ReproduceUsing bullet points, list the steps that reproduce the bug.
I can't tell if I can reproduce the behavior.
The same standard profile as created 8 forum pages accounts, four of them today, "tutorial" is one of them.
Describe the details of the buggy behavior.
The post was published to the helpers and developers forum.
I can't re-share nor like the post or answers.
Same happens apparently with any other post, also from other servers.
The profile was created today, after the successful server migration a few days ago.
Since the migration the node is working well.
This profile was created as a secondary profile of the standard profile account that published the post I'm trying to comment on.
This new profile wasn't following the forum pages of forum.friendi.ca.
Visiting the forum pages I am received like a follower, being able to unfollow even tho I wasn't following the those forum pages.
(I f** up because I followed both forum pages then, so now I can't unfollow to see if something happens or not)
The standard profile that related this forum profile is and was following both forum pages of friendi.ca
In general it looks like I can't like or reshare answers, nore like or reshare posts.
The screen kind "tics like it get's an update when I click like, post o reshare.
I can't publish posts.
I can't publish to the helpers forum.
The helpers and developers forum pages don't show up as avatars in the contacts list at the left side of the desktop screen, but figure in the folllower numbers and the contacts page.
Describe in detail what the correct behavior should be.
Being able to answer, reshare and like.
Being able to follow the profiles I visited instead of unfollowing profiles I don't follow.

Screenshot

Platform Info
This is Friendica, version 2023.05 that is running at the web location https://tupambae.org. The database version is 1518/1518, the post update version is 1507/1507.

This installation is about 2 month old and hasn't gone thru any update.

PHP version:8.1
SQL version:
You can see friendica’s version number at yourdomain.com/friendica

bug report as code to post on github
<!--
Please fill out this template with all the information you have. The more info you can provide the easier it will be to help you out or fix the problem you are seeing. For trouble with the UI don’t forget to add a screenshot or two. Please do your best!

Please note that this template is only for bugs. Please use other templates in case of feature requests or support requests

Lastly, be sure to preview your issue before saving. Thanks!
-->

- [ ] I have searched open and closed issues for duplicates -> (nope)

<!--
  You can search all issues here
  https://github.com/friendica/friendica/issues?utf8=%E2%9C%93&q=is%3Aissue
  Replace [ ] with [X] once you've searched
-->

### Bug Description

I can't post from this brand new profile public community forum ("tutorial") to an axisting post published from a standard profile ("utopiarte") of my server.

### Steps to Reproduce

<!-- Using bullet points, list the steps that reproduce the bug. -->

I can't tell if I can reproduce the behavior.
The same standard profile as created 8 forum pages accounts, four of them today, "tutorial" is one of them.


<!-- Describe the details of the buggy behaviour. -->

The post was published to the helpers and developers forum.

I can't reshare nor like the post or answers.

Same happens apparently with any other post, also from other servers.

The profile was created today, after the succesfull server migration a few days ago.
Since the migration the node is working well.
This profile was created as a secondary profile of the standard profile account that published the post I'm trying to comment on.

This new profile wasn't following the forum pages of forum.friendi.ca.
Visiting the forumpages I am recieved like a follower, being able to unfollow even tho I wasn't following the those forum pages.
(I f** up because I followed both forumpages then, so now I can't unfollow to see if somethinhg happens or not)
The standard profile that related this forum profile is and was following both forum pages of friendi.ca

In general it looks like I can't like or reshare answers, nore like or reshare posts.

I can't publish posts.
I can't publish to the helpers forum.

The helpers and developers forum pages don't show up as avatars in the contacts list at the left side of the desktop screen, but figure in the folllower numbers and the contacts page. 

<!-- Describe in detail what the correct behavior should be. -->

Being able to answer, reshare and like.

Being able to follow the profiles I visited instead of unfollowing profiles I don't follow.

### Screenshots

<!-- How to take screenshots on all OSes: https://www.take-a-screenshot.org/
You can drag and drop images into this text box. -->

### Platform Info

Friendica Version: 2023.05

<!-- You can see Friendica’s version number at Help -> About this site -> Site/Friendica Version -->

Friendica Source: (Source?) Stable

PHP version:8.1

SQL version:[/url]


Friendica Developers reshared this.


bugreport - can't answer, like or reshare posts


@Friendica Developers

I didn't search open and closed issues for duplicates.
https://github.com/friendica/friendica/issues?utf8=%E2%9C%93&q=is%3Aissue

Bug Description
I can't post from this brand new profile public community forum ("tutorial") to an existing post published from a standard profile ("utopiarte") of my server.

Steps to ReproduceUsing bullet points, list the steps that reproduce the bug.
I can't tell if I can reproduce the behavior.
The same standard profile as created 8 forum pages accounts, four of them today, "tutorial" is one of them.
Describe the details of the buggy behavior.
The post was published to the helpers and developers forum.
I can't re-share nor like the post or answers.
Same happens apparently with any other post, also from other servers.
The profile was created today, after the successful server migration a few days ago.
Since the migration the node is working well.
This profile was created as a secondary profile of the standard profile account that published the post I'm trying to comment on.
This new profile wasn't following the forum pages of forum.friendi.ca.
Visiting the forum pages I am received like a follower, being able to unfollow even tho I wasn't following the those forum pages.
(I f** up because I followed both forum pages then, so now I can't unfollow to see if something happens or not)
The standard profile that related this forum profile is and was following both forum pages of friendi.ca
In general it looks like I can't like or reshare answers, nore like or reshare posts.
The screen kind "tics like it get's an update when I click like, post o reshare.
I can't publish posts.
I can't publish to the helpers forum.
The helpers and developers forum pages don't show up as avatars in the contacts list at the left side of the desktop screen, but figure in the folllower numbers and the contacts page.
Describe in detail what the correct behavior should be.
Being able to answer, reshare and like.
Being able to follow the profiles I visited instead of unfollowing profiles I don't follow.

Screenshot

Platform Info
This is Friendica, version 2023.05 that is running at the web location https://tupambae.org. The database version is 1518/1518, the post update version is 1507/1507.

This installation is about 2 month old and hasn't gone thru any update.

PHP version:8.1
SQL version:
You can see friendica’s version number at yourdomain.com/friendica

bug report as code to post on github
<!--
Please fill out this template with all the information you have. The more info you can provide the easier it will be to help you out or fix the problem you are seeing. For trouble with the UI don’t forget to add a screenshot or two. Please do your best!

Please note that this template is only for bugs. Please use other templates in case of feature requests or support requests

Lastly, be sure to preview your issue before saving. Thanks!
-->

- [ ] I have searched open and closed issues for duplicates -> (nope)

<!--
  You can search all issues here
  https://github.com/friendica/friendica/issues?utf8=%E2%9C%93&q=is%3Aissue
  Replace [ ] with [X] once you've searched
-->

### Bug Description

I can't post from this brand new profile public community forum ("tutorial") to an axisting post published from a standard profile ("utopiarte") of my server.

### Steps to Reproduce

<!-- Using bullet points, list the steps that reproduce the bug. -->

I can't tell if I can reproduce the behavior.
The same standard profile as created 8 forum pages accounts, four of them today, "tutorial" is one of them.


<!-- Describe the details of the buggy behaviour. -->

The post was published to the helpers and developers forum.

I can't reshare nor like the post or answers.

Same happens apparently with any other post, also from other servers.

The profile was created today, after the succesfull server migration a few days ago.
Since the migration the node is working well.
This profile was created as a secondary profile of the standard profile account that published the post I'm trying to comment on.

This new profile wasn't following the forum pages of forum.friendi.ca.
Visiting the forumpages I am recieved like a follower, being able to unfollow even tho I wasn't following the those forum pages.
(I f** up because I followed both forumpages then, so now I can't unfollow to see if somethinhg happens or not)
The standard profile that related this forum profile is and was following both forum pages of friendi.ca

In general it looks like I can't like or reshare answers, nore like or reshare posts.

I can't publish posts.
I can't publish to the helpers forum.

The helpers and developers forum pages don't show up as avatars in the contacts list at the left side of the desktop screen, but figure in the folllower numbers and the contacts page. 

<!-- Describe in detail what the correct behavior should be. -->

Being able to answer, reshare and like.

Being able to follow the profiles I visited instead of unfollowing profiles I don't follow.

### Screenshots

<!-- How to take screenshots on all OSes: https://www.take-a-screenshot.org/
You can drag and drop images into this text box. -->

### Platform Info

Friendica Version: 2023.05

<!-- You can see Friendica’s version number at Help -> About this site -> Site/Friendica Version -->

Friendica Source: (Source?) Stable

PHP version:8.1

SQL version:[/url]
in reply to Tutorial Friendica Developers reshared this.

update, still under investigation, including tons of screens ..


I did have a look at gitHub

("Short") bug description:This is a brand new public community forum page.
It was created by a standard profile page, together with 3 other community page profiles at the same time.
In the profile page network and single page the behavior is the same.
Post by admin to the forum page:
The profile can('t) answer the post.
It can('t) like the post.
The mouse turns into processing sign and never finishes.
Opening the admin post that mentioned this profile as a new page, comment tag, comment, like and ignore/unignore show up.
Ignoring post:
It can ignore/un-ignor.
Ignoring doesn't activate the bell sign, refreshing the page shows the bell activated.
It can deactivate the bell and the bell sign changes the status immediately.
Ignoring again happens the same, the bell sign doesn't change.
Refreshing the page it shows the deactivation.
It can't re-share:
The processing sign "works", shows up and never stops.
It can stare/un-stare
It can store in folder.

Details of the buggy behavior:The same standard profile has created 8 forum pages accounts, four of them today, "tutorial" is one of them.
The post was published to the helpers and developers forum by the standard profile that created this public forum page.
I can('t) re-share nor like the post or answers.
Same happens apparently with any other post, also from other servers.
The profile was created (today), after the successful server migration a few days ago.
Since the migration the node is working well.
This new profile wasn't following the forum pages of forum.friendi.ca.
Visiting the forum pages I am received like a follower, being offered to unfollow even tho I wasn't following those forum pages.
When trying to un-follow I get redirected to my server and a pop up card denies the possibility to un-follow.
The standard profile that created this forum profile is and was following both forum pages of friendi.ca
In general it looks like I can't like or re-share answers, nore like or re-share posts.
The screen kinda "tics" like it gets an update when I click like, post or re-share.
(I can't publish posts?)
(¿)I can't publish to the helpers forum(?).
The helpers and developers forum pages don't show up as avatars in the contacts list at the left side of the desktop screen, but figure in the follower numbers and the contacts page.

¿Possible to reproduce, if so how:The problem is persistent.

Expected result:Being able to answer, re-share and like.
Receive notifications.
Being able to follow the profiles I visited instead of getting offered to un-follow profiles I don't follow.

Screenshots:
the better and dedicated the screenshot and the info involved the better
don't include unnecessary or compromising details in the screenshot


information for dev and server team:

Platform Info | 2023.05 - stableFriendica Version: 2023.05 - stable
Friendica Source: gitHub
PHP version: 8.1.2-1ubuntu2.14
SQL version: MySQL / MariaDB
memory_limit 256M
4 Core CPU, 8 GB Ram with 300GB NVME Disk
No users, only the mentioned forum pages (8) with round about 60 followers and 3 individual profiles with like like 10 to 20 mutual friendships

php.error.logThere are no messages in the php error log file.
The file itself does work, it logged an error (unexpeted in line 191) a few days ago.

@TupambAdmin [stable]